C# 实体框架查询想法(分组依据)
关于如何在实体框架查询中实现这一点,我只是空白(除了多个步骤) 轿厢台:C# 实体框架查询想法(分组依据),c#,sql,linq,linq-to-sql,entity-framework,C#,Sql,Linq,Linq To Sql,Entity Framework,关于如何在实体框架查询中实现这一点,我只是空白(除了多个步骤) 轿厢台: id (identity) | CarName | RegisteredOn | RegisteredBy 基本上,我需要检索一个不同的汽车列表,每个都有最新的注册用户 如果我有一个汽车表,每辆汽车将在不同的登记日期输入1次或多次 所以CarA可以输入5次,有3个所有者,CarB可以输入1次,以此类推 假设我想查询2011年2月1日,以查看表中所有最后注册名称的汽车 使用Linq很容易实现吗?它是否需要两个查询,第一个是
id (identity) | CarName | RegisteredOn | RegisteredBy
基本上,我需要检索一个不同的汽车列表,每个都有最新的注册用户
如果我有一个汽车表,每辆汽车将在不同的登记日期输入1次或多次
所以CarA可以输入5次,有3个所有者,CarB可以输入1次,以此类推
假设我想查询2011年2月1日,以查看表中所有最后注册名称的汽车
使用Linq很容易实现吗?它是否需要两个查询,第一个是获取所有汽车的列表,第二个是加入最新的注册用户 在我的头顶上,有点像
var q = from c in Context.Cars
group c by c.Name into g
select g.OrderByDescending(gc => gc.RegisteredOn)
.FirstOrDefault();