1

NHibernate が生成する SQL をコンソールに出力するように構成しました。NUnit から実行したい統合テストを含む DLL の app.config に以下を追加しました。

  <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 に出力されていません。NHibernate クエリの結果の SQL を表示するために設定する必要がある別の設定を考えられる人はいますか?

4

1 に答える 1

4

別のxml構成を使用してみましたか? http://nhibernate.info/doc/howto/various/configure-log4net-for-use-with-nhibernate.html

于 2010-10-11T11:09:23.743 に答える