7
|
Sam Schutte · 技术社区 · 16 年前 |
1
8
这有很大的区别。Linq到SQL select查询可以是大型复杂表达式树。这些可能需要一段时间“编译”。在本例中,合并到一些可以在SQL Server上运行的T-SQL。因此,缓存一个操作的结果以便可以重用是有意义的。 然而,其他删除、更新和插入操作都是简单的操作,不需要将表达式树转换为T-SQL(LINQ本身就是查询)。不幸的是,我们接受过培训,认为执行这些其他操作的SQL代码是“查询”,我们实际上并没有询问任何信息。 这些操作仅由DataContext定义,而不是由LINQ定义,因此执行这些函数的代码已经编译。 |
2
3
[)阿米恩 |
3
0
|
Rm558 · 是否可以更改XML类型上的LINQPad代码生成? 6 年前 |
MJK · 规范模式-使用ICollection实现表达式 6 年前 |
Roland Ebner · 为实体框架多对多关系构建表达式树? 6 年前 |