Nhibernate入门与demo

https://www.cnblogs.com/fly_dragon/archive/2010/09/16/1828192.html

https://www.cnblogs.com/fly_dragon/archive/2010/09/18/1830131.html

学习和使用Nhibernate已经很久了,一直想写点东西和大家一起学习使用Nhibernate。博客园里也有很多大牛写了很多关于Nhibernate入门的文章。其中:李永京的博客http://www.cnblogs.com/lyj/tag/NHibernate/  内容最为丰富。而且在李哥的博客里面学了很多东西,在此致谢!

      本篇文章阅读对象是:Nhibernate初学者!如果你是Nhibernate的研究者或者已经很熟练的运用Nhibernate请不吝赐教,对本文不足之处进行指教。

     带着问题去学习!学完这些后,希望你能回答下面几个问题:

     1、Nhibernate是什么?

     2、Nhibernate能做什么?带给我们的什么?

     3、怎么搭建Nhibernate?

     4、怎么使用Nhibernate?

     好,我们就带着这几个问题开始我们的Nhibernate的旅程。

    第一个问题:

     要明白Nhibernate是什么,就要首先明白什么是ORM。

      先看一张经典的图:

ORM:对象关系映射(O/R Mapping,Object Relational Mapping)表示一种技术,用来把对象模型表示的对象映射到基于SQL 的关系模型数据结构中去。通俗讲,就是我们操作实体类,然后让ORM框架自动映射到数据库中。

     而Nhibernate就是:.Net环境下实现ORM的技术的一个框架!

     第二个问题:

     Nhibernate能做什么呢?

     看下面代码:

 

posted @ 2017-11-14 22:41  net-sky  阅读(167)  评论(0编辑  收藏  举报