有一个实体类有如下定义:
...public Guid? guidUserId;public int userId; ...
我现在的到了 一个List
我试过了以下的方法:
_userInfo.Where(q => guidUserId.Contains(q.guidUserId)) .Select(q => q.userId); //或者 from s in _userInfo where s.guidUserId !=null && ids.Contains(s.guidUserId.Value) select s.UserID);
上面两种方法一律失败,在SQL Profile 中监控,发现进行了全表查询。
问题出在 guidUserId 为可空的。
请问在EF Core 中如何查询可空变量的值?
慕后森
萧十郎
相关分类