2011-02-02 5 views
0

Есть ли какой-нибудь tweek, чтобы использовать IN как запрос в лямбда? , например, у меня есть запросLinq запрос «Id in query» как?

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

Могу ли я написать то же самое в LINQ? , например, у меня есть список пользователей сказать

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

и у меня есть список Int

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

Смежные вопросы