Sto cercando di capire se ci sono eventuali calo di prestazioni nell'utilizzo di una clausola OrderBy prima clausola Where in questo modo:OrderBy clausola prima della clausola Where - performance?
List<string> names = new List<string> { //... };
var ns = names.OrderBy(n => n).Where(n => n.Length == 5);
O sarà il compilatore riorganizzare le istruzioni in modo che la clausola Where viene eseguito prima clausola OrderBy?
Compilare il codice e archiviare ILDASM il codice finale generato in entrambi i casi – Guanxi
http://blogs.msdn.com/b/csharpfaq/archive/2009/01/26/does-the-linq-to-objects -provider-have-built-in-performance-optimization.aspx – dotNET