Почему я получаю ошибку:
Невозможно создать постоянное значение типа 'Closure type'. Только примитивные типы (например, Int32, String и Guid) поддерживаются в этот контекст.
Когда я пытаюсь перечислить следующий запрос Linq?
IEnumerable<string> searchList = GetSearchList();
using (HREntities entities = new HREntities())
{
var myList = from person in entities.vSearchPeople
where upperSearchList.All( (person.FirstName + person.LastName) .Contains).ToList();
}
Обновление: Если я попытаюсь сделать следующее, чтобы попытаться изолировать проблему, я получаю ту же ошибку:
where upperSearchList.All(arg => arg == arg)
Итак, похоже, проблема в методе "Все", правильно? Любые предложения?