小编use*_*115的帖子

在Linq的GroupBy中取1

我有一个返回一些记录的查询.

例如:

  • 日期是26日至2月,然后返回此日期的10条记录.
  • 日期是27日至2月,然后返回此日期的15条记录.

点击查看记录

我使用了以下查询:

 var sData = vehicle.GsmDeviceLogs
                    .Where(gs => gs.Speed > zeroSpeed && !gs.DigitalInputLevel1)
                    .OrderBy(gs => gs.DateTimeOfLog)
                    .ToList();
Run Code Online (Sandbox Code Playgroud)

现在,我只想获取每个日期的第一条记录.即

  • 日期是26 - 2月 - 1记录.
  • 日期是27日至2月1日记录.

c# linq

4
推荐指数
1
解决办法
118
查看次数

标签 统计

c# ×1

linq ×1