Обход LinqToSQls исключения «запросы с локальными коллекциями не поддерживаются»
Итак, я пытаюсь вернуть коллекцию людей, чей идентификатор содержится в локально созданной коллекции идентификаторов (IQueryable)
Когда я указываю «локально созданную коллекцию», я имею в виду, что коллекция Ids не пришла из запроса LinqToSql и была создана программно (на основе пользовательского ввода). Мой запрос выглядит так:
var qry = from p in DBContext.People
where Ids.Contains(p.ID)
select p.ID;
Это вызывает следующее исключение ...
& quot; запросы с локальными коллекциями не поддерживаются & quot;
Как я могу найти всех людей с идентификатором, который содержится в моей локальной коллекции идентификаторов?
Возможно ли использовать LinqToSql?