1
|
Andrew Florko · 技术社区 · 14 年前 |
1
2
是-表达式将(以最好的方式)转换为SQL查询。 和任何T-SQL查询一样,可以重构EF(或L2SQL)查询表达式以提高性能。 为什么不在后台运行SQL事件探查器来查看它正在执行什么,并首先尝试优化原始T-SQL——这将有助于优化表达式。 或者如果你有 LinqPad ,只需优化T-SQL查询并让LinqPad为您编写查询。 另外,我不太确定为什么为count()表达式指定了委托。 您只需执行以下操作:
|
2
1
答案是 不 -这 查询将转换为一个客户端到RDBMS请求 . RPM1984型 建议使用LinqPad。LinqPad显示,查询将被转换为非常简单的SQL表达式。分组方法将被转换为另一个SQL表达式,但仍将在一个请求中执行。 |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 2 年前 |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 2 年前 |
saravanan049 · 在实体框架中回滚Azure SQL数据库 2 年前 |