Мой запрос Linq возвращает ноль, хотя в базе данных есть 5 совпадающих записей.
Я пробовал First, FirstOrDefault, Single и SingleOrDefault
Я не уверен, но может ли это быть проблемой с запоздалым исполнением?
_currentToken = context.ApiAccessTokens.Where(
t => t.SessionId == sessionId
&& t.UserAgent == userAgent
&& t.IpAddress == ipAddress
&& t.UserId == userId
&& t.DeviceId == deviceId
).FirstOrDefault();
if (_currentToken == null)
{
SignOut(httpContext, false);
}
Я ожидаю, что значение будет возвращено.
Вот снимок структуры таблицы
![enter image description here](https://i.stack.imgur.com/Br9Sv.png)