2012-06-27 66 views
1

我使用LLBLGen使用LLBLGen運行時框架訪問SQL Express數據庫。使用Visual Studio 2010.查看生成的SQL語句的LLBLGen

我已經創建了一個謂詞表達式,但是它似乎沒有在做我認爲應該做的事情,我如何查看發送到數據庫的生成SQL?

謝謝你提前。

+0

如果您有SQL Server開發版許可證(我知道你說你使用快遞,但由於開發版本是很便宜的,我建議它)你可以使用SQL分析器。 –

+0

我之前查看過SQL,但是我不記得它是如何完成的。我相信在Visual Studio中有一個窗口可以打開查看發送的交易。 – Craig

回答

2

您可以啓用內置的跟蹤,你可以這樣配置(該值是日誌級別閾值) :

<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)