我有一個實體User
,屬性List<User>
具有多對多關係。這工作。現在,我想獲得User
誰不在特定用戶的List<User>
,他們有一個特定的名稱包含我的研究。獲得相關實體的條件
所以我這樣做:
List<User> users = db.User
.Where(user => user.Name.Contains(research)
.Where(user => user.UserId != UserConnected.UserId)
.ToList();
它的工作,但在這裏,我不排除一個事實,即用戶不能在列表中。 我認爲做這樣的事情:
.Where(user => userConnected.Friends.Any(friend => user.UserId != friend.UserId))
許多嘗試後,我沒有找到如何做到這一點。我想知道我是否真的明白這是如何工作的。
有什麼問題?你得到一個錯誤,或者只是沒有得到你想要的數據? – MatteoSp
我沒有這樣做的好方法。因爲我沒有與我的數據庫匹配的結果。我會盡快檢查@Peter的答案。 – Kael