zoukankan      html  css  js  c++  java
  • “NHibernate.Cfg.Environment的类型初始值设定项引发异常”的解决方法

    最近在学习NHibernate2.0,试着做点东西,但老是配置不成功,遇到了很多问题.标题中所说的就是其中的一个,费了好大劲才找到了解决方法,如下:

    1) 确定根目录下没有"nhibernate.config.xml"文件.

    2) 确定配置文件中没有

    <appSettings>
           <add key="nhibernate.config" value="~/hibernate.cfg.xml" />
     </appSettings>

    3) 确定NHibernate的配置节是这种格式<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">,而不是

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">]
    当上面三条都成立的时候,就不会报标题中提到的异常了,下面的代码就可以正常工作了:
    NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration();
    cfg.AddAssembly("XMGL.Model");
    PS:弱弱的说一句,谁有用NHibernate做的整站程序,发俺一份,俺学习一下.Smile
  • 相关阅读:
    C#泛型
    C#接口
    C#委托和事件
    Unity Ray 射线
    C#学习基础
    Graph | Eulerian path
    Careercup | Chapter 8
    Leetcode | Pow(x, n)
    Leetcode | Gray code
    分布式缓存
  • 原文地址:https://www.cnblogs.com/zhangronghua/p/1387653.html
Copyright © 2011-2022 走看看