Обход LinqToSQls исключения «запросы с локальными коллекциями не поддерживаются»

Итак, я пытаюсь вернуть коллекцию людей, чей идентификатор содержится в локально созданной коллекции идентификаторов (IQueryable)

Когда я указываю «локально созданную коллекцию», я имею в виду, что коллекция Ids не пришла из запроса LinqToSql и была создана программно (на основе пользовательского ввода). Мой запрос выглядит так:

var qry = from p in DBContext.People
                  where Ids.Contains(p.ID)
                  select p.ID;

Это вызывает следующее исключение ...

& quot; запросы с локальными коллекциями не поддерживаются & quot;

Как я могу найти всех людей с идентификатором, который содержится в моей локальной коллекции идентификаторов?

Возможно ли использовать LinqToSql?

Ответы на вопрос(4)

Ваш ответ на вопрос