Tôi có hai dòng này, thực hiện chính xác điều tương tự. Nhưng được viết khác đi. Đó là thực hành tốt hơn, và tại sao?Phương pháp nào tốt hơn để sử dụng LINQ?
firstRecordDate = (DateTime)(from g in context.Datas
select g.Time).Min();
firstRecordDate = (DateTime)context.Datas.Min(x => x.Time);
Tôi nghi ngờ đây là trường hợp tùy chọn cá nhân. Cá nhân tôi thấy rõ ràng hơn và đơn giản hơn nhưng tôi chắc rằng những người khác nghĩ ngược lại. Tôi chắc rằng ai đó sẽ có thể xác nhận liệu họ có biên dịch cho cùng một điều hay không. :) – Chris