一尘不染

如何知道Fluent NHibernate生成的查询

sql

我正在使用linq来Nhibernate将一些选择查询发送到数据库。

我的问题是,我怎么知道Fluent NHibernate生成的查询?


阅读 131

收藏
2021-03-17

共1个答案

一尘不染

如果希望将SQL记录在log4net中,请确保在配置部分中设置了记录器。

我将NHibernate包放在“ INFO”处以减少噪音,并减少所有NHibernate.SQL的负担,因此我可以记录所有SQL语句。

 <logger name =“ NHibernate”>
   <level value =“ INFO” />
 </ logger>


  <logger name =“ NHibernate.SQL”>
    <level value =“ ALL” />
  </ logger>
2021-03-17