2011-02-02 4 views
0

Y a-t-il des tweek pour utiliser une requête like IN dans lambda? par exemple i ont une requêterequête Linq 'Id dans la requête' comment?

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

je peux écrire la même chose dans LINQ? par exemple j'ai la liste des utilisateurs, à savoir

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

et j'ai la liste int

List<Int32> Ids 

et je veux écrire requête comme

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

tout organisme peut me dire comment écrire ce?

grâce

Problème résolu

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

Répondre

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

grâce Scrum pour une aide rapide – user597939