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();