Linq Query возвращает Null, хотя есть соответствующие записи - PullRequest
0 голосов
/ 08 июля 2019

Мой запрос 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...