Преобразование запроса LINQ to Entities - PullRequest
0 голосов
/ 21 января 2019

У меня есть запрос linq, подобный следующему:

from u in db.Users
where u.GetDisplayName().StartsWith(searchText, StringComparison.OrdinalIgnoreCase) 
select u.MapToViewModel())
.ToList();

У меня нет большого опыта работы с linq, и я хочу знать, вызывает ли этот запрос снижение производительности.

  1. Я сомневаюсь, что в выражении where с использованием u.GetDisplayName().StartsWith(...) он успешно преобразован в SQL?
  2. И безопасно ли select u.MapToViewModel() выполнять такое сопоставление?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...