我使用LLBLGen使用LLBLGen運行時框架訪問SQL Express數據庫。使用Visual Studio 2010.查看生成的SQL語句的LLBLGen
我已經創建了一個謂詞表達式,但是它似乎沒有在做我認爲應該做的事情,我如何查看發送到數據庫的生成SQL?
謝謝你提前。
我使用LLBLGen使用LLBLGen運行時框架訪問SQL Express數據庫。使用Visual Studio 2010.查看生成的SQL語句的LLBLGen
我已經創建了一個謂詞表達式,但是它似乎沒有在做我認爲應該做的事情,我如何查看發送到數據庫的生成SQL?
謝謝你提前。
爲2.6:
http://www.llblgen.com/documentation/2.6/hh_start.htm
您將要使用的ORMPersistenceExecution開關。
如果它是另一個版本,所有的文檔都可以在這裏找到:
您可以啓用內置的跟蹤,你可以這樣配置(該值是日誌級別閾值) :
<system.diagnostics>
<switches>
<add name="SqlServerDQE" value="3" />
<add name="AccessDQE" value="4" />
<add name="OracleDQE" value="4" />
<add name="FirebirdDQE" value="4" />
<add name="MySqlDQE" value="4" />
<add name="DB2DQE" value="4" />
<add name="PostgreSqlDQE" value="4" />
<add name="SybaseAsaDQE" value="4" />
<add name="SybaseAseDQE" value="4" />
<add name="ORMGeneral" value="0" />
<add name="ORMStateManagement" value="0" />
<add name="ORMPersistenceExecution" value="3" />
<add name="LinqExpressionHandler" value="3" />
</switches>
</system.diagnostics>
我也可以建議得到,如果你做了很多發展的分析器/調試:
http://www.ormprofiler.com/(由弗朗斯鮑馬)
http://llblgenprof.com/(由Ayende)
如果您有SQL Server開發版許可證(我知道你說你使用快遞,但由於開發版本是很便宜的,我建議它)你可以使用SQL分析器。 –
我之前查看過SQL,但是我不記得它是如何完成的。我相信在Visual Studio中有一個窗口可以打開查看發送的交易。 – Craig