2011-02-02 14 views
0

ラムダでINのようなクエリを使用するtweekはありますか?例えば iはLinqクエリ 'Id in query'の使い方

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

iがLINQで同じことを書くことができ、クエリがありますか?すべてのボディは、どのように書くように私に言うことができる たとえば、私は、ユーザーのリストを持っているが

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

を言うと私は

List<Int32> Ids 

int型のリストを持っていると私は

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

おかげでスクラムを解決

感謝 – user597939