Ho queste due linee, che fanno esattamente la stessa cosa. Ma sono scritti diversamente. Qual è la pratica migliore e perché?Qual è il metodo migliore per utilizzare LINQ?
firstRecordDate = (DateTime)(from g in context.Datas
select g.Time).Min();
firstRecordDate = (DateTime)context.Datas.Min(x => x.Time);
Sospetto che si tratti di una preferenza personale. Personalmente trovo la seconda più chiara e semplice, ma sono sicuro che gli altri pensano il contrario. Sono sicuro che qualcuno sarà in grado di confermare se compilano o meno la stessa cosa. :) – Chris