LINQ to Entities - где предложение IN в запросе Возможные дубликаты: Linq to Entities - предложение Sql "IN" Как реализовать SQL "in" в Entity framework 4.0 как я могу добавить инструкцию WHERE IN, как... SELECT * FROM myTable WHERE ID IN (1,2,3,4,5) в инфраструктуре сущности Ответ 1 Используйте Contains: int[] ids = { 1, 2, 3, 4, 5}; var query = db.myTable.Where(item => ids.Contains(item.ID)); или в синтаксисе запроса: int[] ids = { 1, 2, 3, 4, 5}; var query = from item in db.myTable where ids.Contains(item.ID) select item; Ответ 2 Я думаю, что ответ лежит где-то в этом направлении... Array a = {1,2,3,4,5} ...WHERE a.Contains(ID)
Ответ 1 Используйте Contains: int[] ids = { 1, 2, 3, 4, 5}; var query = db.myTable.Where(item => ids.Contains(item.ID)); или в синтаксисе запроса: int[] ids = { 1, 2, 3, 4, 5}; var query = from item in db.myTable where ids.Contains(item.ID) select item;
Ответ 2 Я думаю, что ответ лежит где-то в этом направлении... Array a = {1,2,3,4,5} ...WHERE a.Contains(ID)