2009-04-24 60 views

回答

3

打开一个新的会话。

或者使用ADO.NET appender等log4net这样的日志框架,并且完全独立于NHibernate环境。

2

IMO记录应该是您的应用程序的cross cutting concern。您不应该尝试重复使用同一个会话来记录错误。 NHibernate已经使用log4net。所有你需要的是配置一个appender,将日志写入SQL数据库。