Я пытаюсь выполнить что-то вроде этого запроса:
var query = from a in DatabaseTable
where listOfObjects.Any(x => x.Id == a.Id)
select a;
По сути, я хочу отфильтровать результаты, где a.Id равен свойству одного из объектов в общем списке "listOfObjects". Я получаю сообщение об ошибке «Локальная последовательность не может использоваться в реализации операторов запросов LINQ to SQL, кроме оператора Contains ()».
Любые идеи о том, как отфильтровать это легко читаемым способом, используя "содержит" или другой метод?
Заранее спасибо.