Linq查询返回空,即使有匹配的记录

时间:2019-07-08 08:42:12

标签: entity-framework linq

即使数据库中有5条匹配记录,我的Linq查询也返回null。

我尝试过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

0 个答案:

没有答案