【发布时间】:2011-10-30 18:01:10
【问题描述】:
我有这两行,它们的作用完全相同。但写法不同。哪种做法更好,为什么?
firstRecordDate = (DateTime)(from g in context.Datas
select g.Time).Min();
firstRecordDate = (DateTime)context.Datas.Min(x => x.Time);
【问题讨论】:
-
我怀疑这是个人喜好问题。我个人觉得第二个更清晰、更简单,但我相信其他人的想法正好相反。我相信有人将能够确认他们是否编译为相同的东西。 :)