2013-03-11 2 views

ответ

3

Для того, чтобы воспроизвести функциональность предложений IN, вы должны иметь (или создавать) коллекцию и проверить, содержит ли эта коллекция значение, которое вы ищете.

var search = new string[] {"[email protected]", "[email protected]"}; 

var results = Users.Where(u => search.Contains(u.Username)); 
+0

Спасибо D Стэнли. Это сработало для меня. Оцените свой быстрый ввод. –

0

Или, вы можете использовать очень ленивым решение

DbEntities db = new DbEntities(); 
var users = db.Users.where(u => u.Username == "[email protected]" || u.Username == "[email protected]"); 

Очень ленивый (Легко дублера от начинающего разработчика LINQ).

+0

В начале моей разработки LINQ я использовал такой, как этот запрос ... – 2013-03-11 19:19:37

+1

это решение сложно, если вы не знаете числа имен пользователей для поиска. –

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