有一個(gè)實(shí)體類有如下定義:...public Guid? guidUserId;public int userId;
...我現(xiàn)在的到了 一個(gè)List guidUserId 類型,我想要通過這個(gè)獲取userId (這個(gè)和guidUserID是一一對(duì)應(yīng)的)我試過了以下的方法: _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 中監(jiān)控,發(fā)現(xiàn)進(jìn)行了全表查詢。問題出在 guidUserId 為可空的。請(qǐng)問在EF Core 中如何查詢可空變量的值?
- 2 回答
- 0 關(guān)注
- 1171 瀏覽
添加回答
舉報(bào)
0/150
提交
取消