NHibernate介绍

原创 2007年10月14日 10:43:00
NHibernate是一个面向.NET环境的针对关系型数据库的对象持久化类库。
     NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具。 NHibernate从数据库底层来持久化你的.Net对象到关系型数据库。NHibernate为你处理这些,你不用自己写SQL去数据库存取对象。你的代码仅仅和对象关联,NHibernat自动产生SQL语句,并确保对象提交到正确的表和字段中去.大量减少开发时人工使用SQL和ADO.NET处理数据的时间. NHibernate可以帮助你消除或者包装那些针对特定数据库的SQL代码,并且帮你把结果集从表格式的表示形式转换到一系列的对象去。因此对于那些在基于.NET的中间层的应用中,它们实现面向对象的业务模型和商业逻辑的应用,NHibernate是最有用的。
 

NHibernate实现查询分页

NHibernate是一个O/RM框架,在增删改查等操作时我们可以直接在程序中编写语句实现不用再去写SQL语句。查询所有记录,在NHibernate中是很容易实现的,不过分页的实现就不能像在数据库中直...
  • wangzl1163
  • wangzl1163
  • 2017年06月16日 17:18
  • 599

用好VS2010扩展管理器-NHibernate生成

 S2010已经推出有一段时间了,相比VS2008它确实有很多先进之处,这点想必很多已经开始使用VS2010的人已经感受到了,在这里要介绍的是VS2010的扩展管理器。 打开VS2010之后,...
  • sgear
  • sgear
  • 2014年10月22日 17:58
  • 2509

nhibernate的简单配置与使用

nhibernate配置、IOC注入
  • xiaoguidangjiajia
  • xiaoguidangjiajia
  • 2016年01月07日 17:55
  • 1651

.NET进阶 — Nhibernate 持久化的三种状态

引入   在面向对象的开发中,程序的运行都是通过对象的方式对数据库进行增删改查的操作,必然在持久化过程中产生一些列的对象,比如登陆,必然会有实例化的UserEntity对象,从数据库Select出来...
  • akkzhjj
  • akkzhjj
  • 2014年09月26日 20:01
  • 2653

使用VS2015和Nhibernate实现与MySql数据库连接,实现增删改查操作

使用VS2015和Nhibernate简单C#代码实现与MySql数据库连接,实现增删改查操作,不涉及Web。...
  • penchaoo
  • penchaoo
  • 2016年05月08日 16:16
  • 4025

『Spring.NET+NHibernate+泛型』框架搭建之DAO(三)★

本节内容介绍Nhibernate所封装的数据库访问层。不过我加入了泛型进行封装。大概思路:首先,我们有一个接口层,还有一个对应的实现层;在接口层中我们先定义一个父接口,父接口中定义每一个接口都可能会用...
  • wb09100310
  • wb09100310
  • 2015年07月30日 10:40
  • 3483

NHibernate各种数据库连接参数文件配置方法说明

//NHibernate各种数据库连接参数文件配置方法说明 //配置文件Config/Hibernate.cfg.xml内容如下所示:       NHibernate.Driver....
  • hsg77
  • hsg77
  • 2014年04月11日 17:50
  • 12462

NHibernate 3版本新特性

Configuration部分 在Configuration部分新增两种Loquacious-Configuration方式:流配置(fluent-configuration)和lambda表达...
  • u013948187
  • u013948187
  • 2015年08月12日 09:19
  • 613

NHibernate各种查询

 NHibernate各种查询 NHibernate's methods of querying are powerful, but there's a learning curve. L...
  • gulijiang2008
  • gulijiang2008
  • 2015年05月30日 22:45
  • 2006

Nhibernate在C#上的初级应用

本文档适合初级开发者或者是第一次接触NHibernate框架的朋友,其中NHibernate不是最新的版本,但是一个比较经典的版本 NHibernate 2.1.2,其中用红线标注的部分一定要仔细看,...
  • ss136951345090
  • ss136951345090
  • 2014年11月09日 16:05
  • 660
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NHibernate介绍
举报原因:
原因补充:

(最多只允许输入30个字)