Как реализовать "или" в запросе? - PullRequest
1 голос
/ 21 марта 2012

У меня есть этот запрос:

var TheQuery = db.Conventions.Where(p => 
    p.Participants.Select(q => q.intituleParticipant).Contains(s));

и мне нужно добавить другие условия ...

Как это можно сделать?

Ответы [ 3 ]

1 голос
/ 21 марта 2012

Поместите это в ваш запрос ||

или -> ||

var TheQuery = db.Conventions.Where(p => p.Participants.Select(q => q.intituleParticipant).Contains(s) || other conditions);
1 голос
/ 21 марта 2012

Почти так же, как вы добавили бы другое условие в обычный C #, используя оператор || (ИЛИ).

var TheQuery = db.Conventions.Where(p =>
       p.Participants.Select(q => q.intituleParticipant).Contains(s) ||
       othercondition);
0 голосов
/ 21 марта 2012

Требуется оператор ||, такой же, как если бы вы использовали оператор if.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...