2009-04-24 39 views

回答

3

打開一個新的會話。

或者使用ADO.NET appender等log4net這樣的日誌框架,並且完全獨立於NHibernate環境。

2

IMO記錄應該是您的應用程序的cross cutting concern。您不應該嘗試重複使用同一個會話來記錄錯誤。 NHibernate已經使用log4net。所有你需要的是配置一個appender,將日誌寫入SQL數據庫。