• NHibernate Could not compile the mapping document解决办法


    在加载映射文件及相应的类文件的引用时

      Configuration config = new Configuration();
                    config.AddAssembly("TestCleanSnow");

    出现如下异常:

    Could not compile the mapping document: TestCleanSnow.BjkptOaxtCleanupsnow.hbm.xml ---> System.InvalidOperationException: XML 文档(1, 2)中有错误。 ---> System.InvalidOperationException: 不应有 。 在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderHbmMapping.Read98_hibernatemapping() --- 内部异常堆栈跟踪的结尾 --- 在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) 在 System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) 在 NHibernate.Cfg.XmlHbmBinding.Binder.Deserialize[T](XmlNode node) 在 NHibernate.Cfg.XmlHbmBinding.MappingRootBinder.Bind(XmlNode node) 在 NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc) --- 内部异常堆栈跟踪的结尾 --- 在 NHibernate.Cfg.Configuration.LogAndThrow(Exception exception) 在 NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc) 在 NHibernate.Cfg.Configuration.ProcessMappingsQueue() 在 NHibernate.Cfg.Configuration.AddDocumentThroughQueue(NamedXmlDocument document) 在 NHibernate.Cfg.Configuration.AddXmlReader(XmlReader hbmReader, String name) 在 NHibernate.Cfg.Configuration.AddInputStream(Stream xmlInputStream, String name) 在 NHibernate.Cfg.Configuration.AddResource(String path, Assembly assembly) 在 NHibernate.Cfg.Configuration.AddAssembly(Assembly assembly) 在 NHibernate.Cfg.Configuration.AddAssembly(String assemblyName) 在 TestOracleNHiberate.Program.Main(String[] args) 位置 D:\Test\NHibernate\TestOrcleNH\TestOracleNHiberate\Program.cs:行号 18

    解决办法:

      调试查看到InnerText为,不应该为<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">,然后我把改为

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">后,此问题解决.

  • 相关阅读:
    border-radius的8个属性值_画半圆、叶子等
    CSS的background简写方式(转)
    frameset左右栏锚点定位实例
    HTML5新增
    安装MSI报2503的错误
    当前标识(IIS APPPOOLDefaultWebSite)没有对“C:WindowsMicrosoft.NETFramework64v2.0.50727Temporary ASP.NET Files”的写访问权限 解决方案
    Windows设置相关性AFFINITY,修改使用核心数
    Yaml格式文件处理
    Vs2017离线安装包制作
    Vs2017常用快捷键
  • 原文地址:https://www.cnblogs.com/abcdwxc/p/1389092.html
Copyright © 2020-2023  润新知