【问题标题】:How to select entire row by distinct column MVC code first如何首先通过不同的列 MVC 代码选择整行
【发布时间】:2019-02-28 10:40:59
【问题描述】:

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

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

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

我正在使用代码优先方法进行如下查询,

(示例)

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

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

【问题讨论】:

    标签: c# asp.net-mvc linq


    【解决方案1】:
    db.Vehicles.GroupBy(x => x.Group).Select(x => x.FirstOrDefault()).ToList();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 2017-11-28
      • 1970-01-01
      相关资源
      最近更新 更多