有沒有辦法在我的代碼中訪問完整的SQL查詢,包括值?記錄NHibernate的SQL查詢
我能夠使用log4net的登錄SQL查詢:
<logger name="NHibernate.SQL" additivity="false">
<level value="ALL"/>
<appender-ref ref="NHibernateSQLFileLog"/>
</logger>
不過,我想找到一種方法,從代碼中還記錄SQL查詢。這樣我將記錄在我的try/catch語句中導致異常的特定SQL查詢。
現在我必須數據挖掘SQLFileLog來查找異常發生時導致異常的查詢並且效率不高。
重複:http://stackoverflow.com/questions/1264132/get-executed-sql-from -nhibernate – 2010-02-04 13:21:36