我正在使用linq来Nhibernate将一些选择查询发送到数据库。
我的问题是,我怎么知道Fluent NHibernate生成的查询?
如果希望将SQL记录在log4net中,请确保在配置部分中设置了记录器。
我将NHibernate包放在“ INFO”处以减少噪音,并减少所有NHibernate.SQL的负担,因此我可以记录所有SQL语句。
<logger name =“ NHibernate”> <level value =“ INFO” /> </ logger> <logger name =“ NHibernate.SQL”> <level value =“ ALL” /> </ logger>