Tengo estas dos líneas, que hacen exactamente lo mismo. Pero están escritos de manera diferente. ¿Cuál es la mejor práctica y por qué?¿Cuál es el mejor método para usar LINQ?
firstRecordDate = (DateTime)(from g in context.Datas
select g.Time).Min();
firstRecordDate = (DateTime)context.Datas.Min(x => x.Time);
Sospecho que este es un caso de preferencia personal. Personalmente, encuentro el segundo más claro y simple, pero estoy seguro de que otros piensan lo contrario. Estoy seguro de que alguien podrá confirmar si recopilan lo mismo o no. :) – Chris