【发布时间】:2010-05-03 20:46:08
【问题描述】:
我有一个简单的 Linq to Enities 表来使用日期字段查询和获取最新记录
所以我尝试了这段代码:
IQueryable<Alert> alerts = GetAlerts();
IQueryable<Alert> latestAlerts =
from a in alerts
group a by a.UpdateDateTime into g
select g.OrderBy(a => a.Identifier).First();
错误: NotSupportedException:不支持“GroupBy”方法。
还有其他方法可以做到吗? 非常感谢!
【问题讨论】:
-
按日期时间分组没有意义。如果分辨率是毫秒,那么您不太可能拥有一个包含多个项目的组。还是这真的是一个日期字段?
标签: c# linq linq-to-entities