有一个实体类有如下定义:...public Guid? guidUserId;public int userId;
...我现在的到了 一个List guidUserId 类型,我想要通过这个获取userId (这个和guidUserID是一一对应的)我试过了以下的方法: _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 中如何查询可空变量的值?
- 2 回答
- 0 关注
- 1121 浏览
添加回答
举报
0/150
提交
取消