如何首先通过不同的列MVC代码选择整行

时间:2019-02-28 10:41:00

标签: c# asp.net-mvc linq

我有一个名为“ Vehicles”的表格,其中包含许多列。列之一是“组”。 “车辆”表中的多辆车可能具有相同的“组”

我想按“组”来选择“车辆”表中的所有第一条记录。

所以基本上,我想编写一个查询来提取所有不同的“组”以及整个记录,并将它们添加到列表中。

我对下面的查询使用代码优先方法,

(示例)

db.Locations.Select(x => x.location_name).Distinct();

有没有办法做到这一点?还是使用其他查询样式会更简单?

1 个答案:

答案 0 :(得分:0)

db.Vehicles.GroupBy(x => x.Group).Select(x => x.FirstOrDefault()).ToList();