Ho questa riga di codiceIl modo migliore per usare Count() in LINQ?
var count = materials.Where(i => i.MaterialType1 == MaterialType.Major).Count();
che ReSharper mi spinge a cambiare per
var count = materials.Count(i => i.MateriakType1 == MaterialType.Major);
Perché? Qualcuno mi illumina su quali sono i benefici del cambiamento?
Bene, la risposta ovvia sarebbe: è una chiamata di funzione anziché due ed è più breve. – Zruty
L'SQL generato è uguale. – Dannydust