2011-02-02 174 views
0

在lambda中是否有任何使用IN的查詢? 比如我有一個查詢Linq查詢'查詢中的ID'如何?

Select * from Users where Id in (1,45,67, 89) 

我可以寫在LINQ的一樣嗎? 比如我的用戶列表說

List<Users> oUserList= new List<Users>(); 

和我有一個整型列表

List<Int32> Ids 

,我想寫出這樣

var data= select all users from 'oUserList' where id not in 'Ids' 

查詢任何機構可以告訴我怎麼寫這個?

感謝

問題解決

var data = oUserInfolist.Where(x => (!oo.Contains(x.ID))); 

回答

5
from u in oUserList where !Ids.Contains(u.UserID) select u 
+0

感謝Scrum的快速幫助 – user597939 2011-02-02 07:52:43