Я пытаюсь получить последнюю запись из базы данных, следующий мой запрос LINQ
res = context.BgSessions
.Where(bgs => bgs.BusId == busId && bgs.BusDriverId == locU.Id)
.OrderByDescending(bgs => bgs.Id)
.FirstOrDefault();
, и я проверяю после этого
if (res.EndTime == null)
Проблема здесь в том, что даже если последний сеанс завершаетсявремя ноль.Каким-то образом это, если условие становится ложным на рабочем сервере. Я не могу регенерировать этот тип проблемы на локальном сервере
Мой вопрос, это правильный способ получить последнюю запись, используя идентификатор в LINQ?