你的位置:首页 > 软件开发 > ASP.net > 通俗易懂的Nhibernate教程

通俗易懂的Nhibernate教程

发布时间:2015-08-22 23:00:06
网站架构:1.图片2.说明Data ----------------------- 类库项目,数据访问层,由Nhibernate提供数据相关操作Mapping ------------------- 类库项目,映射文件都在这个项目中Model ...

网站架构:

1.图片

通俗易懂的Nhibernate教程

2.说明

Data  -----------------------   类库项目,数据访问层,由Nhibernate提供数据相关操作

Mapping -------------------    类库项目,映射文件都在这个项目中

Model   --------------------    类型项目,实体层

XShop  --------------------     Mvc项目,UI层

 

步骤:

1.安装Nhibernate

2.配置Nhibernate

3.创建实体类

4.编写映射文件

5.创建数据库/表

6.CURD操作

7.测试

 

 

第一步:安装Nhibernate,这一步就不用说了,使用Nuget安装,看图

 

通俗易懂的Nhibernate教程

 

 

第二步:配置Nhibernate

2.1 这一步主要是一些系统级的配置,如:连接字符串,数据库驱动,数据库方言等

2.2 创建 hibernate.cfg.XShop项目中)

<??><hibernate-configuration ="urn:nhibernate-configuration-2.2"> <!--Nhibernate对数据库操作是基于ISession(会话),可以理解为SqlConnection的封装,可通过SessionFactory创建--> <session-factory name="XShop">  <!--连接提供程序-->  <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>    <!--连接字符串-->  <property name="connection.connection_string">   Server=.;initial catalog=XShopDb;Integrated Security=SSPI  </property>    <!--Nhibernate是一个支持多个数据库的Orm框架,然而几乎每个数据库产品都对Sql的实现都有所不同-->  <!--Nhibernate通过dialect(方言)消除数据库之间的差异-->  <property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>    <!--是否在调试的时候打印Sql语句-->  <property name="show_sql">true</property>    <!--映射文件所在的程序集-->  <mapping assembly="Mapping"/> </session-factory></hibernate-configuration>

原标题:通俗易懂的Nhibernate教程

关键词:Hibernate

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录