我有一个这样的linq查询:
from u in db.Users
where u.GetDisplayName().StartsWith(searchText, StringComparison.OrdinalIgnoreCase)
select u.MapToViewModel())
.ToList();
我在linq方面没有丰富的经验,我想知道此查询是否会导致性能下降。
u.GetDisplayName().StartsWith(...)
的where子句能否成功转换为SQL?select u.MapToViewModel()
执行这种映射是否安全?