在什么情况下应该使用Entity SQL?
发布时间:2020-12-12 16:42:59 所属栏目:MsSql教程 来源:网络整理
导读:我想知道是否有更好的使用ESQL的情况? 一般来说,我发现ESQL令人沮丧(特别是您需要完全限定实体类型的所有特殊情况)可能使用ESQL做的任何事情都可以通过SQL或LINQ完成. 但是我想知道ESQL更适合于解决方案或者比使用SQL或LINQ(更容易/更快的代码或更好的性能等
我想知道是否有更好的使用ESQL的情况?
一般来说,我发现ESQL令人沮丧(特别是您需要完全限定实体类型的所有特殊情况)&可能使用ESQL做的任何事情都可以通过SQL或LINQ完成. 但是我想知道ESQL更适合于解决方案或者比使用SQL或LINQ(更容易/更快的代码或更好的性能等)具有竞争优势的情况, 那么这里有什么妥协呢?什么时候最好使用三种方法中的每一种来查询EF4? 解决方法我发现ESQL对边缘情况很好,例如:>在LINQ中很难表达某些东西的地方. 此外,如果您知道Entity SQL,您将能够表达QueryViews和Model-Defined Queries. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |