可以概述由EF或Linq2SQL等生成的SQL。用于此目的的技术很少。但以某种方式为CSLA做同样的事情是可能的吗?与其他技术(EF/Linq/etc)相比,该项目的开发速度变慢,无法审查生成的SQL
发布于 2020-07-23 03:57:40
#cslanet不生成任何SQL,这完全取决于您如何调用数据访问层。任何用于查看EF生成的SQL的技术都将有效,CSLA不会以任何方式改变EF的工作方式。
您可能没有高效或正确地使用CSLA数据门户。例如,在加载对象集合时,应在集合(或上级)级别发出一个数据查询,然后使用来自该单个查询的数据加载每个子对象。
我看过人们为每个子对象发出SQL查询的地方,这个查询非常慢,是个非常糟糕的主意。我在“使用CSLA:数据访问手册”中讨论了这一点,包括为什么需要尽量减少对数据库的调用。
https://stackoverflow.com/questions/63028578
复制相似问题