Я полагаю, что EF не поддерживает перегрузку StartsWith, которая принимает параметр StringComparison.
Он должен поддерживать StartsWith , EndsWith и Содержит , поэтому, возможно, вы можете попробовать:
dp.LastName.StartsWith(searchTerm)
или
dp.LastName.ToLower().StartsWith(searchTerm)
и затем убедитесь, что searchTerm
также в нижнем регистре.