NHibernate не выводит SQL на консоль - PullRequest
1 голос
/ 11 октября 2010

Я настроил NHibernate для вывода SQL, который он генерирует на консоль.Я добавил следующее в app.config библиотеки DLL, содержащей интеграционные тесты, которые я хочу запустить из NUnit:

  <configSections>
    <section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
  </configSections>
  <nhibernate>
    <add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
    <add key="hibernate.show_sql" value="true" />
  </nhibernate>

Однако SQL все еще не выводится в Console.Out.Может кто-нибудь придумать другой параметр, который мне может потребоваться установить для просмотра SQL, полученного в результате моих запросов NHibernate?

1 Ответ

4 голосов
/ 11 октября 2010

Вы пытались использовать отдельный конфиг xml? http://nhibernate.info/doc/howto/various/configure-log4net-for-use-with-nhibernate.html

...