Я пытаюсь создать страницу поиска с помощью LINQ to Entities, но следующий код дает мне ошибку времени выполнения l.t.e. не распознавая "Boolean StartsWith(). Код компилируется просто отлично. Как я могу обойти это лучше, чем отправлять фильтрацию StartsWith в сохраненный процесс?
return from dp in dents.DirectoryPersonEntrySet
where
((dp.LastName.StartsWith(searchTerm, StringComparison.CurrentCultureIgnoreCase)) ||
(dp.Department.StartsWith(searchTerm, StringComparison.CurrentCultureIgnoreCase)) ||
dp.Extension.StartsWith(searchTerm, StringComparison.CurrentCultureIgnoreCase))
select dp;