NHibernate

image

 

NHibernate_第1张图片

都是建立在  ado.net 上面的框架,这个图片上的下载地址是错的,是spring的,要改成 nh··

 

ORM框架的好处

image

如果是换到 mysql 数据库, access 或者是 orcal数据库,都很方便,直接修改配置就可以了

 

下载image

NHibernate_第2张图片

  NHibernate_第3张图片

NHibernate_第4张图片

这里就是程序集了,也就是我们要使用的

还需要

NHibernate_第5张图片

 

现在我们来新建一个 web页面,用到 之前的模板窗体

NHibernate_第6张图片

我们要使用 NH 下面是步骤

 

NHibernate_第7张图片

  我们先添加一个 lab的文件夹

NHibernate_第8张图片

有了2个,还需要一个 在  NHibernate_第9张图片   中拿一个程序集

NHibernate_第10张图片

这样,3个程序集就都有了,然后我们添加引用

NHibernate_第11张图片

引用添加完毕之后,我们

NHibernate_第12张图片

然后我们在 web.config 里面添加配置,如果不记得,可以去这里招

NHibernate_第13张图片

我们把配置加到

NHibernate_第14张图片

使用的是 2.2 版本的

这里是  session-factory 创建上下文会话对象, 就相当于是EF 里面的 上下文对象一样

NHibernate_第15张图片

NHibernate_第16张图片

然后老师创建了一个实体类,也就是和表差不多的,用的是 code smith 代码生成器

这个时候,我们还需要隐射

NHibernate_第17张图片

你可能感兴趣的:(Hibernate)