我正在尝试从数据库中获取最后一条记录 以下是我的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获取最后记录的正确方法吗?