首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSLA生成的SQL

CSLA生成的SQL
EN

Stack Overflow用户
提问于 2020-07-22 06:59:22
回答 1查看 57关注 0票数 0

可以概述由EF或Linq2SQL等生成的SQL。用于此目的的技术很少。但以某种方式为CSLA做同样的事情是可能的吗?与其他技术(EF/Linq/etc)相比,该项目的开发速度变慢,无法审查生成的SQL

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-23 03:57:40

#cslanet不生成任何SQL,这完全取决于您如何调用数据访问层。任何用于查看EF生成的SQL的技术都将有效,CSLA不会以任何方式改变EF的工作方式。

您可能没有高效或正确地使用CSLA数据门户。例如,在加载对象集合时,应在集合(或上级)级别发出一个数据查询,然后使用来自该单个查询的数据加载每个子对象。

我看过人们为每个子对象发出SQL查询的地方,这个查询非常慢,是个非常糟糕的主意。我在“使用CSLA:数据访问手册”中讨论了这一点,包括为什么需要尽量减少对数据库的调用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63028578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档