【发布时间】:2011-05-20 07:53:13
【问题描述】:
我想知道是否有更适合使用 ESQL 的情况?
一般来说,我发现 ESQL 令人沮丧(特别是在所有需要完全限定实体类型的特殊情况下)并且可能使用 ESQL 完成的任何事情都可以通过 SQL 或 LINQ 完成。
但我想知道在哪些情况下 ESQL 更适合解决方案,或者与使用 SQL 或 LINQ 相比具有竞争优势(更容易/更快地编写代码,或者更好的性能等)
那么,这里的妥协是什么?在通过 EF4 进行查询时,什么时候最好使用这三种方法中的每一种?
【问题讨论】:
标签: sql entity-framework linq entity-framework-4 entity-sql