首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架查询思路(分组依据)

实体框架查询思路(分组依据)
EN

Stack Overflow用户
提问于 2011-02-17 02:58:18
回答 1查看 2.7K关注 0票数 2

我对如何在实体框架查询中做到这一点(除了在多个步骤中)一无所知。

Car表:

代码语言:javascript
复制
id (identity) | CarName | RegisteredOn | RegisteredBy

基本上,我需要检索一个不同的汽车列表,每个汽车都有最新的注册用户。

如果我有一个汽车表格,每辆汽车将在不同的注册日期输入1次或多次。

所以CarA可以输入5次,3个所有者,CarB可以输入1次,以此类推。

假设我想要一个2011年2月1日的查询,以查看表中具有最后注册名称的所有汽车。

这可以通过Linq轻松实现吗?是否需要两个查询,第一个是获取所有汽车的列表,第二个是加入最近注册的用户?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-17 03:40:54

从我脑海中浮现出来,就像...

代码语言:javascript
复制
var q = from c in Context.Cars
        group c by c.Name into g
        select g.OrderByDescending(gc => gc.RegisteredOn)
                .FirstOrDefault();
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5020826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档