Я ищу в своей базе данных сущностей, используя список в памяти, но я получаю эту ошибку:
Невозможно создать постоянное значение типа 'System.Collections.Generic.List`1'. В этом контексте поддерживаются только примитивные типы (такие как Int32, String и Guid).
Код, который я использую, таков:
dgv.DataSource = (from x in Helper.Ctx.Planner where myList.Contains(x.Customer) select x).Take(100);
Я исследовал эту проблему и обнаружил, что он предложил сначала извлечь все содержимое, используя ToList (), но база данных очень большая, и каждый раз поиск по сети занимает минуты.
Я использую EF4.1 и VS 2010.
Пожалуйста, есть решение?!