我对如何在实体框架查询中做到这一点(除了在多个步骤中)一无所知。
Car表:
id (identity) | CarName | RegisteredOn | RegisteredBy基本上,我需要检索一个不同的汽车列表,每个汽车都有最新的注册用户。
如果我有一个汽车表格,每辆汽车将在不同的注册日期输入1次或多次。
所以CarA可以输入5次,3个所有者,CarB可以输入1次,以此类推。
假设我想要一个2011年2月1日的查询,以查看表中具有最后注册名称的所有汽车。
这可以通过Linq轻松实现吗?是否需要两个查询,第一个是获取所有汽车的列表,第二个是加入最近注册的用户?
发布于 2011-02-17 03:40:54
从我脑海中浮现出来,就像...
var q = from c in Context.Cars
group c by c.Name into g
select g.OrderByDescending(gc => gc.RegisteredOn)
.FirstOrDefault();https://stackoverflow.com/questions/5020826
复制相似问题