如何在NHibernate会话后插入NHibernate数据库

如何在NHibernate会话后插入NHibernate数据库,nhibernate,Nhibernate,假设我在NHibernate数据库更新中遇到错误,并且当抛出这样的异常时,我希望再次通过NHibernate将其记录在数据库的日志表中 现在,由于我不能,我将在登录到日志表时出错。如何最好地处理这种情况?打开一个新会话 或者在ADO.NET appender中使用log4net这样的日志框架,并在NHibernate环境之外完全独立地执行此操作。打开一个新会话 或者使用日志框架,如带有ADO.NET appender的log4net,并在NHibernate环境之外完全独立地进行。IMO日志应该

假设我在NHibernate数据库更新中遇到错误,并且当抛出这样的异常时,我希望再次通过NHibernate将其记录在数据库的日志表中

现在,由于我不能,我将在登录到日志表时出错。如何最好地处理这种情况?

打开一个新会话

或者在ADO.NET appender中使用log4net这样的日志框架,并在NHibernate环境之外完全独立地执行此操作。

打开一个新会话

或者使用日志框架,如带有ADO.NET appender的log4net,并在NHibernate环境之外完全独立地进行。IMO日志应该是应用程序的一部分。您不应该试图重用同一会话来记录错误。NHibernate已经使用了。您只需配置一个将日志写入SQL数据库的appender即可。

IMO日志记录应该是您的应用程序的一部分。您不应该试图重用同一会话来记录错误。NHibernate已经使用了。您只需配置一个将日志写入SQL数据库的appender