Linq запрос "Id в запросе", как? - PullRequest
0 голосов
/ 02 февраля 2011

Есть ли твик для использования IN-подобного запроса в лямбде? например у меня есть запрос

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)));

1 Ответ

5 голосов
/ 02 февраля 2011
from u in oUserList where !Ids.Contains(u.UserID) select u
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...