LLBLGen просмотр сгенерированного оператора SQL
Я использую LLBLGen для доступа к базе данных SQL Express с использованием среды выполнения LLBLGen. Использование Visual Studio 2010.
Я создал предикатное выражение, однако оно, похоже, не выполняет то, что, как я думал, должно, как я могу просмотреть сгенерированный SQL, отправленный в базу данных?
заранее спасибо.
2 ответа
Для 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)