【发布时间】:2011-03-03 13:10:10
【问题描述】:
我基本上有很多设计不佳的代码来做一些事情,我敢肯定,可以做得更优雅。
我想做的是从数据库表中获取最后一个日期。
var Result =
from a in DB.Table
orderby a.Date descending
select new {Date = a};
foreach(var Row in Result)
{
LastDate = Row.Date.Date;
break;
}
基本上,有一个设计为只运行一次的 foreach 循环。烂代码!完成同一件事的“最佳实践”方法是什么?
【问题讨论】: