【发布时间】:2013-11-05 23:49:40
【问题描述】:
我有这样的桌子
Id Count Date
1 56 04.10.2012
2 41 05.10.2012
3 56 06.10.2012
我每天只有一条新记录,当天更新计数
我需要使用 Linq to Sql 选择最新的记录
var result = from q in repositoryManager.Repository.AsQueryable<Detail>()
group q by q.Id
into grp
select grp.OrderByDescending(x => x.Id).FirstOrDefault();
上面的查询不起作用,它返回第一行而不是最后一行。 如何解决?
【问题讨论】:
-
你的意思是它正在返回第一行?
标签: c# entity-framework linq-to-sql entity-framework-4