我有一个名为“ Vehicles”的表格,其中包含许多列。列之一是“组”。 “车辆”表中的多辆车可能具有相同的“组”
我想按“组”来选择“车辆”表中的所有第一条记录。
所以基本上,我想编写一个查询来提取所有不同的“组”以及整个记录,并将它们添加到列表中。
我对下面的查询使用代码优先方法,
(示例)
db.Locations.Select(x => x.location_name).Distinct();
有没有办法做到这一点?还是使用其他查询样式会更简单?
答案 0 :(得分:0)
db.Vehicles.GroupBy(x => x.Group).Select(x => x.FirstOrDefault()).ToList();