从表LINQ获取最后一条记录

时间:2018-09-11 12:20:26

标签: asp.net-mvc entity-framework linq

我正在尝试从数据库中获取最后一条记录 以下是我的LINQ查询

res = context.BgSessions
  .Where(bgs => bgs.BusId == busId && bgs.BusDriverId == locU.Id)
  .OrderByDescending(bgs => bgs.Id)
  .FirstOrDefault();

&我正在检查

if (res.EndTime == null)

这里的问题是即使最后一个会话结束时间为null。 不知何故,如果条件在生产服务器上变为假。我无法在本地服务器上重新生成此类问题

我的问题是在LINQ中使用id获取最后记录的正确方法吗?

0 个答案:

没有答案