У меня эти две строки, которые делают то же самое. Но написаны по-разному. Что является лучшей практикой и почему?Какой метод лучше использовать LINQ?
firstRecordDate = (DateTime)(from g in context.Datas
select g.Time).Min();
firstRecordDate = (DateTime)context.Datas.Min(x => x.Time);
Я подозреваю, что это случай личных предпочтений. Я лично считаю, что второй яснее и проще, но я уверен, что другие думают наоборот. Я уверен, что кто-то сможет подтвердить, скомпилируют ли они то же самое или нет. :) – Chris