摘要: 一、基础内容 1、FROM子句 A、简单用法: public IList GetCustomerFrom() { //返回所有Customer 类的实例 return _session.CreateQuery("from CustomerE... 阅读全文
posted @ 2014-09-28 13:03 huhai121 阅读(140) 评论(0) 推荐(0) 编辑
摘要: NHibernate中提供了三种查询方式:NHibernate 查询语言(HQL,NHibernate Query Language)、条件查询(Criteria API,Query By Example(QBE)是Criteria API 的一种特殊情况)、原生SQL(Literal SQL,T... 阅读全文
posted @ 2014-09-25 11:04 huhai121 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 经过上一节的介绍,对整个NHibernate有了初步的了解,本节主要是介绍整个NHibernate的对象体系和配置内容。 一、对象 A.ISessionFactory(NHibernate.ISessionFactory) 针对单个数据库映射关系经过编译后的内存镜像,是线程安全的(不可变... 阅读全文
posted @ 2014-09-09 23:26 huhai121 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 当前期工作都准备完成后,将开始NHibernate的学习过程,而在第一个NHibernate程序中,将实现通过NHibernate根据客户编号对客户表进行单条记录的查询示例。该示例中,我们将按以下几部分说明。 一、结构分析 1.分层 习惯了分层的体系结构,所以将第一个NHiberna... 阅读全文
posted @ 2014-09-05 16:02 huhai121 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 本章将介绍整个开发环境所需开发和数据库工具,以及数据库设计,后续章节将以当前数据库设计为示例而展开。 一、环境配置: A、操作系统 Win7旗舰版 B、开发环境 VS2010 NHibernate4.0.0 C、数据环境 PowerDesigner 15.1 ... 阅读全文
posted @ 2014-09-04 11:49 huhai121 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 什么是ORM?对象-关系映射:Object/Relation Mapping,简称ORM。 ORM是随着面向对象的软件开发方法发展而产生的,面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是 企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现... 阅读全文
posted @ 2014-08-30 23:13 huhai121 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 从2002年6月工作到现在,已经12年了,除了第一年在搞ASP外,11年的时间都在搞NET,随着时间的流逝,发现自己所学越来越贬值,在认识到知识层面的狭隘与NET日益窘迫的情况下显的愈发浅薄的情况下,回家休息,并开始制定新一步的学习计划,丰厚自己的知识底蕴,为再次崛起,积累知识储备。 根据现有的... 阅读全文
posted @ 2014-08-29 15:40 huhai121 阅读(108) 评论(0) 推荐(0) 编辑