title: Does the order of LINQ functions matter?
body: <p>Basically, as the question states... does the order of LINQ functions matter in terms of <b>performance</b>? Obviously the results would have to be identical still...</p>
  
  <p>Example:</p>
  
  <pre><code>myCollection.OrderBy(item =&gt; item.CreatedDate).Where(item =&gt; item.Code &gt; 3);
  myCollection.Where(item =&gt; item.Code &gt; 3).OrderBy(item =&gt; item.CreatedDate);
  </code></pre>
  
  <p>Both return me the same results, but are in a different LINQ order. I realize that reordering some items will result in different results, and I'm not concerned about those. What my main concern is in knowing if, in getting the same results, ordering can impact performance. And, not just on the 2 LINQ calls I made (OrderBy, Where), but on any LINQ calls.</p>