【发布时间】:2011-06-29 02:23:05
【问题描述】:
这个问题与使用带有实体框架的 Linq 进行查询优化有关。
链接 .Where 子句和在带有实体框架的 linq 查询的单个 .Where 子句中使用 && 之间有什么区别吗?
例如:假设我有以下代码:
var result = context.SomeEntity.Where(exp1).Where(exp2);
或
var result = context.SomeEntity.Where(exp1 && exp2);
在评估这些产生相同结果的语句时,linq 和实体框架是否以相同的方式评估它们?即,两者将具有相同的执行计划,因此同样有效?
【问题讨论】:
标签: entity-framework linq ef-fluent-api