title: IQueryable<T> and async/await
body: <p>Let's take a very simple example. What is the difference between this:</p>
  
  <pre><code>var sublist = Task.WhenAll(list.Select(x =&gt; x.getYAsync()));
  </code></pre>
  
  <p>and this:</p>
  
  <pre><code>var sublist = Task.WhenAll(list.Select(async x =&gt; await x.getYAsync()));
  </code></pre>
  
  <p>In both cases, the type of <code>sublist</code> is the same, so the only difference is semantic. Does one perform better than the other? Is one more standard than the other?</p>