zoukankan      html  css  js  c++  java
  • ASP.NET MVC 1.0 + spring.net 1.2.0.20288 + NHibernate 2.0.1.4000整合笔记(三)——NHibernate配置

    1、在CMS.App新增XML配置文件web_nhibernate.xml并设置为“嵌入的资源”

    2、在Web.config中<spring> -> <resource>加入配置:

    <resource uri="assembly://CMS.App/CMS.App/web_nhibernate.xml"/>

    3、web_nhibernate.xml中的代码:

    Code

    在CMS.MvcWeb中加入对CMS.Model类库的引用(加入对模型层的引用)

    NHibernate配置完成,下面是测试:
    在CMS.Model新增以下文件:


    User.cs:
    Code

    User.hbm.xml:(记得要设置成“嵌入的资源”)
    Code

    在CMS.IDAL类库中新增:
    Code

    在CMS.DAL类库中新增对上面接口的实现:
    先引用:
    CMS.Model
    CMS.IDAL
    spring.core
    spring.data
    spring.data.nhibernate20
    Code


    web_business.xml:

    Code

    web_web.xml:
    Code

    在CMS.Web中添加好DAL,IDAL,MODEL的引用

    Default.aspx.cs
    Code

    运行效果:
     

    源码下载
  • 相关阅读:
    C语言学习趣事_BT_C_Code_混乱编程代码分析_1
    随想系列_6_终于被我发现Microsoft的一个错误了
    C语言学习趣事_经典面试题系列_2
    C++_系列自学课程_第_2_课_牛刀小试
    PLC_自动化控制系统_1_简说自动化控制系统
    随想系列_5_乱七八糟
    Android Handler使用
    Android Layout 布局属性
    MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序【转】
    AndroidMenifest 有关SdkVersion 说明
  • 原文地址:https://www.cnblogs.com/cjnmy36723/p/1541958.html
Copyright © 2011-2022 走看看