NHibernate
文章平均质量分 80
仰望星空的代码
专注Web前端和微信小程序开发。
展开
-
NHibernate配置详解
一、 NHibernate提供ADO.NET连接配置属性名用途connection.provider_class实现IConnectionProvider接口的类型。例如: (如果是NHibernate内部的IConnectionProvider实现类)full.classname.of.Con原创 2017-06-14 15:35:38 · 2585 阅读 · 0 评论 -
NHibernate中实体类、Mapping配置文件与数据库表之间的关系
NHibernate是一个O/RM框架在其应用中会产生三部分内容:实体类、Mapping配置文件、数据库表。这三者的联结促成了NHibernate的实现的基础。在这三者中Mapping配置文件为实体类和数据库表的纽带。没有Mapping配置文件NHibernate无法根据实体类生成数据库表,无法形成对象与数据库表的映射。实体类和数据库表是相互独立的二者不知道对方的存在,中间任何的交互都是通过Map原创 2017-06-16 17:03:28 · 2089 阅读 · 0 评论 -
NHibernate实现查询分页
NHibernate是一个O/RM框架,在增删改查等操作时我们可以直接在程序中编写语句实现不用再去写SQL语句。查询所有记录,在NHibernate中是很容易实现的,不过分页的实现就不能像在数据库中直接写SQL语句那样方便了。实现分页时主要利用了Skip和Take方法。具体代码如下。public IList LoadByPage(int pageIndex, int pageSize,ou原创 2017-06-16 17:18:24 · 3116 阅读 · 0 评论