目
目目
目 录
录录
录
NHibernate 之旅
之旅之旅
之旅(1):
::
:开篇有益
开篇有益开篇有益
开篇有益.............................................................................................5
NHibernate 开篇有益
开篇有益开篇有益
开篇有益 ................................................................................................5
NHibernate 是什么
是什么是什么
是什么 ....................................................................................................5
NHibernate 的架构
的架构的架构
的架构 ....................................................................................................6
NHibernate 资源
资源资源
资源 ........................................................................................................7
欢迎加入
欢迎加入欢迎加入
欢迎加入 NHibernate 中文
中文中文
中文社区
社区社区
社区 ...............................................................................7
NHibernate 之旅
之旅之旅
之旅(2):
::
:第一个
第一个第一个
第一个 NHibernate 程序
程序程序
程序..............................................................8
开始使用
开始使用开始使用
开始使用 NHibernate................................................................................................8
1.获取
获取获取
获取 NHibernate....................................................................................................9
2.建立数据库表
建立数据库表建立数据库表
建立数据库表 ..............................................................................................................9
3.创建
创建创建
创建 C#类库项目
类库项目类库项目
类库项目.....................................................................................................10
4.编写
编写编写
编写 DomainModel 层
层层
层........................................................................................11
5.编写数据访问层
编写数据访问层编写数据访问层
编写数据访问层 ........................................................................................................13
6.编写数据访问层的测试
编写数据访问层的测试编写数据访问层的测试
编写数据访问层的测试 ............................................................................................15
结语
结语结语
结语.................................................................................................................................17
NHibernate 之旅
之旅之旅
之旅(3):
::
:探索查询之
探索查询之探索查询之
探索查询之 NHibernate 查询语言
查询语言查询语言
查询语言(HQL)..............................17
NHibernate 中的查询方法
中的查询方法中的查询方法
中的查询方法 ......................................................................................18
NHibernate 查询语言
查询语言查询语言
查询语言(HQL).................................................................................18
实例分析
实例分析实例分析
实例分析.........................................................................................................................22
结语
结语结语
结语.................................................................................................................................23
NHibernate 之旅
之旅之旅
之旅(4):
::
:探索查询之条件查询
探索查询之条件查询探索查询之条件查询
探索查询之条件查询(Criteria Query) ...................................24
NHibernate 中的查询方法
中的查询方法中的查询方法
中的查询方法 ......................................................................................24
条件查询
条件查询条件查询
条件查询(Criteria Query).....................................................................................24
根据示例查询
根据示例查询根据示例查询
根据示例查询(Query By Example) ...................................................................26
实例分析
实例分析实例分析
实例分析.........................................................................................................................27
结语
结语结语
结语.................................................................................................................................28
NHibernate 之旅
之旅之旅
之旅(5):
::
:探索
探索探索
探索 Insert, Update, Delete 操作
操作操作
操作 .......................................28
操作数据概述
操作数据概述操作数据概述
操作数据概述.................................................................................................................28
1.新建对象
新建对象新建对象
新建对象 ....................................................................................................................29
2.删除对象
删除对象删除对象
删除对象 ....................................................................................................................29
3.更新对象
更新对象更新对象
更新对象 ....................................................................................................................30
4.保存更新对象
保存更新对象保存更新对象
保存更新对象 ............................................................................................................31
结语
结语结语
结语.................................................................................................................................32
NHibernate 之旅
之旅之旅
之旅(6):
::
:探索
探索探索
探索 NHibernate 中的事务
中的事务中的事务
中的事务........................................................32
事务概述
事务概述事务概述
事务概述.........................................................................................................................33
1.新建对象
新建对象新建对象
新建对象 ....................................................................................................................34
2.删除对象
删除对象删除对象
删除对象 ....................................................................................................................37
3.更新对象
更新对象更新对象
更新对象 ....................................................................................................................37
4.保存更新对象
保存更新对象保存更新对象
保存更新对象 ............................................................................................................38
结语
结语结语
结语.................................................................................................................................39
NHibernate 之旅
之旅之旅
之旅(7):
::
:初探
初探初探
初探 NHibernate 中的并发控制
中的并发控制中的并发控制
中的并发控制................................................39
什么是并发控制
什么是并发控制什么是并发控制
什么是并发控制?
??
?.........................................................................................................39