0
我有兩個與FK連接的表。實體框架lambda在連接表中獲得空行
表
用戶
- 用戶ID
- 用戶名
LoginStats
- 登錄ID
- 用戶ID
- LoginTime
用戶ID被連接到用戶ID(當然)。
如何獲取哪些用戶未使用EF 6和IQueryable登錄。 在此先感謝!
我有兩個與FK連接的表。實體框架lambda在連接表中獲得空行
表
用戶
LoginStats
用戶ID被連接到用戶ID(當然)。
如何獲取哪些用戶未使用EF 6和IQueryable登錄。 在此先感謝!
如果您有用戶實體LoginStats導航屬性:
var query = db.Users.Where(u => u.LoginStats == null);
如果沒有它,然後使用組加入,並選擇用戶與空加入團體:
var query = from u in db.Users
join ls in db.LoginStats
on u.UserId equals ls.UserId into g
where !g.Any()
select u;
哇!這很快!謝謝!只要系統允許,我將立即點擊解決。 – Fred