c# parallel programming for several methods
<p>I have a method that looks like this:</p>

<pre><code>public void SomeMethodThatLoadsUserData()
{
   Method1();
   Method2();
   Method3();
   .....
   Method12();
}
</code></pre>

<p>These get executed when the user logs on and each method fetches some data related to the user. I was wondering if making these run in parallel would have any performance benefit because each method ends up calling a query to the same database file. And, if there would be a performance benefit, how would I rewrite this code?</p>

<p>Thanks for your suggestions.</p>
