升级到NHibernate 5后出错

时间:2018-03-15 14:27:19

标签: nhibernate linq-to-nhibernate nhibernate-burrow

我最近升级了,尝试无论如何,从NHibernate 3.3到5.0。清理完所有编译错误后,我在启动应用程序时出现错误。

有谁知道如何捕获此错误?我已经在应用程序中添加了断点,但从未点击它们,所以我觉得这是一个配置问题。

  

无法确定以下类型:   RGI_MasterLeadManagement.Domain.Model.ScanCode.ScanCodeCounterLocationUserType,RGI.Domain,   for columns:NHibernate.Mapping.Column(Location)描述:An   在执行当前Web期间发生了未处理的异常   请求。请查看堆栈跟踪以获取有关的更多信息   错误以及它在代码中的起源。

     

异常详细信息:NHibernate.MappingException:无法确定   输入:   RGI_MasterLeadManagement.Domain.Model.ScanCode.ScanCodeCounterLocationUserType,RGI.Domain,   列:NHibernate.Mapping.Column(Location)

     

来源错误:

     

执行期间生成了未处理的异常   当前的网络请求。有关的来源和位置的信息   可以使用下面的异常堆栈跟踪来识别异常。

     

堆栈追踪:

     

[MappingException:无法确定类型:   RGI_MasterLeadManagement.Domain.Model.ScanCode.ScanCodeCounterLocationUserType,RGI.Domain,   列:NHibernate.Mapping.Column(Location)]
  NHibernate.Mapping.SimpleValue.get_Type()+254
  NHibernate.Mapping.SimpleValue.IsValid(IMapping mapping)+40
  NHibernate.Mapping.PersistentClass.Validate(IMapping mapping)+139
  NHibernate.Mapping.RootClass.Validate(IMapping mapping)+25
  NHibernate.Cfg.Configuration.ValidateEntities()+ 291
  NHibernate.Cfg.Configuration.Validate()+16
  NHibernate.Cfg.Configuration.BuildSessionFactory()+40
  NHibernate.Burrow.Impl.PersistenceUnit..ctor(IPersistenceUnitCfg cfg,   IConfigurator配置器)+164
  NHibernate.Burrow.Impl.PersistenceUnitRepo.Initialize(IBurrowConfig   配置)+286
  NHibernate.Burrow.Impl.FrameworkEnvironment.ReConfig(IConfigurator   配置器)+73
  NHibernate.Burrow.Impl.FrameworkEnvironment..cctor()+44

     

[TypeInitializationException:类型初始值设定项   ' NHibernate.Burrow.Impl.FrameworkEnvironment'抛出异常。]
  NHibernate.Burrow.WebUtil.WebUtilHTTPModule.OnError(Object sender,   EventArgs e)+64 System.EventHandler.Invoke(Object sender,   EventArgs e)+0 System.Web.HttpApplication.RaiseOnError()+208

     

版本信息:Microsoft .NET Framework版本:4.0.30319;   ASP.NET版本:4.7.2106.0

0 个答案:

没有答案