将NHibernate 4.0.2升级到5.1.1 :C#

问题描述 投票:-1回答:1

我们正在应用程序中实现异步,对于此NHibernate,我们使用的当前版本为4.0.2,但NHibernate V5.0支持异步。

因此,我们已升级到V5.1.1,但是正在获取运行时错误,该错误在global.asax的Application_Error()方法中进行了跟踪。

错误消息:找不到方法:'System.Data.IDbConnection NHibernate.ISession.Close()

Additionally:NHibernate.Burrow.Impl.SessionAndTransactionManager.CloseSession()

请让我知道此升级活动中是否有重大/次要变化?

注意:我们之前没有使用Session.Close()方法,并且所有打开的会话/事务都自动关闭。

c# asp.net-mvc nhibernate fluent-nhibernate-mapping
1个回答
0
投票

因此从NHiberanate.Burrow程序集抛出异常。它不是NHibernate项目的一部分(至少不是5.x的一部分)。因此,您的问题外部库NHibernate.Burrow与最新的NHibernate版本不兼容。寻找NHibernate.Burrow的较新版本或尝试摆脱它。

© www.soinside.com 2019 - 2024. All rights reserved.