Próbuję zbudować stronę wyszukiwania przy użyciu LINQ do Entities, ale poniższy kod daje mi błąd runtime o l.t.e. nie rozpoznaje 'Boolean StartsWith(). Kod kompiluje się dobrze. Jak mogę obejść to lepiej niż wysyłanie Startów z filtrowaniem do zapisanego proc?Problem z LINQ do encji i String.Starts z
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;
Czy możesz opublikować "poniższy kod"? Czy może tematem jest pełny kod? Masz na myśli String.StartsWith zamiast Boolean.StartsWith? –
@Rutger, dzięki, byłem zbyt szybki, aby trafić wysłać i zapomniałem kod. Poprawiłem również podpis. – ProfK
Jest co najmniej 6 nawiasów w nadmiarze, a wciąż brakuje nam prototypu funkcji i definicji klasy ... – em70