ASP.NET MVC 1.0 + spring.net 1.2.0.20288 + NHibernate 2.0.1.4000整合笔记(三)——NHibernate配置

1、在CMS.App新增XML配置文件web_nhibernate.xml并设置为“嵌入的资源” ASP.NET MVC 1.0 + spring.net 1.2.0.20288 + NHibernate 2.0.1.4000整合笔记(三)——NHibernate配置

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新增以下文件:
ASP.NET MVC 1.0 + spring.net 1.2.0.20288 + NHibernate 2.0.1.4000整合笔记(三)——NHibernate配置

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

运行效果:
ASP.NET MVC 1.0 + spring.net 1.2.0.20288 + NHibernate 2.0.1.4000整合笔记(三)——NHibernate配置 

源码下载

你可能感兴趣的:(Hibernate)