c# - LINQ to Entity 查询转换
问题描述
我有一个这样的 linq 查询:
from u in db.Users
where u.GetDisplayName().StartsWith(searchText, StringComparison.OrdinalIgnoreCase)
select u.MapToViewModel())
.ToList();
我对linq没有丰富的经验,想知道这个查询是否会导致性能下降。
- 我怀疑在 where 子句中使用
u.GetDisplayName().StartsWith(...)
它是否成功转换为 SQL? select u.MapToViewModel()
执行这样的映射是否安全?
解决方案
推荐阅读
- django - Django 表单绕过必填字段
- windows - 在证书信任链中将代码签名从令牌切换到 HSM
- android - 有没有办法在 chrome 和 android 应用程序之间进行通信
- ruby - 没有这样的文件或目录 - 识别 -version (Errno::ENOENT)
- javascript - 如何在nodejs中的我的响应JSON输出中为值赋予新行?
- c++ - 这段代码向后打印二进制文件,我不知道为什么,这与订单有关吗?或者完全是另一个问题?
- jenkins - Jenkins - 通过 Ansible 或 CLI 安装推荐的插件
- amazon-web-services - EC2目标组不断注销目标
- tasmota - Tasmota/Sonoff Mini R2:如何检查外部开关打开或关闭
- jdbc - 获取 JDBC 通信错误 - Http 状态 503