LINQ到实体查询转换

时间:2019-01-20 22:57:32

标签: c# .net linq linq-to-entities

我有一个这样的linq查询:

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

我在linq方面没有丰富的经验,我想知道此查询是否会导致性能下降。

  1. 我怀疑使用u.GetDisplayName().StartsWith(...)的where子句能否成功转换为SQL?
  2. select u.MapToViewModel()执行这种映射是否安全?

0 个答案:

没有答案