Mapping概述
NHibernate作为典型的ORM工具,我们使用时通常是先定义Domain,再为Domain映射数据库关系,NHibernate映射是使用XML文件形式的。本篇从整体上了解下NHibernate Mapping处理过程及我们编写方式。
Mapping处理过程
当我们Confrontation NHibernate时,NHibernate对Mapping部分到...
分类:
移动开发 时间:
2015-08-13 12:27:25
阅读次数:
200
概览
在NHibernate3.0中,SessionFactory的Properties和Cache配置实现了流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。NHibernate3.0新增了NHibernate.Cfg.Loquacious这个命名空间。为我们增加了强类型配置支持。 上一篇介绍了流配置(fluent-co...
分类:
Web程序 时间:
2015-08-13 12:25:46
阅读次数:
140
Configuration部分
在Configuration部分新增两种Loquacious-Configuration方式:流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。
fluent-configuration顾名思义,使用Fluent API配置SessionFactory属性,提供强类型支持、编译期错误检...
分类:
Web程序 时间:
2015-08-12 10:19:36
阅读次数:
231
NHibernate近况
目前我们很难对NHibernate整个技术体系有个完整的把握。其原因是官方文档不全,关于NHibernate的书也没几本。NHibernate 3.0 CookBook这本书可以算是弥补了NHibernate文档很多空白。
在国内更是资料寥寥无几。甚至可以说是空白。但是从今年的NHibernate下载量官方统计来看,中国居然是全球第一,占24%,高达4万之多,...
分类:
Web程序 时间:
2015-08-12 10:19:22
阅读次数:
191
ModelMapper概述
NHibernate3.2版本集成Mapping-By-Code(代码映射),其设计思想来源于ConfORM,代码整体构思基于"Loquacious"模式,而不是"fluent-interface"。在NHibernate.Mapping.ByCode命名空间下。
Mapping-By-Code(代码映射)与其他映射方式不同,Mapping-By-Code是...
分类:
移动开发 时间:
2015-08-12 10:18:08
阅读次数:
146
系列引入
NHibernate3剖析系列分别从Configuration篇、Mapping篇、Session篇、Core篇、Tool篇、Practice篇、Extension篇等方面全面揭示NHibernate3版本内容、特性及其应用,完全基于NHibernte3版本。
NHibernate专题:http://kb.cnblogs.com/zt/nhibernate/NHibernat...
分类:
移动开发 时间:
2015-08-12 10:17:57
阅读次数:
145
系列引入
NHibernate3.0剖析系列分别从Configuration篇、Mapping篇、Query篇、Session策略篇、应用篇等方面全面揭示NHibernate3.0新特性和应用及其各种应用程序的集成,基于NHibernte3.0版本。如果你还不熟悉NHibernate,可以快速阅读NHibernate之旅系列文章导航系列入门,如果你已经在用NHibernate了,那么请跟上N...
分类:
Web程序 时间:
2015-08-12 10:17:57
阅读次数:
139
运用Mapping-By-Code
我们先定义一个非常简单的Domain模型,一个int类型的Id属性和一个string类型的Something属性,用来代码映射:
public class MyClass
{
public int Id { get; set; }
public string Something { get; set; }
}
1.基本映射
M...
分类:
移动开发 时间:
2015-08-12 10:17:36
阅读次数:
137
系列引入
NHibernate3.0剖析系列分别从Configuration篇、Mapping篇、Query篇、Session策略篇、应用篇等方面全面揭示NHibernate3.0新特性和应用及其各种应用程序的集成,基于NHibernte3.0版本。如果你还不熟悉NHibernate,可以快速阅读NHibernate之旅系列文章导航系列入门,如果你已经在用NHibernate了,那么请跟上N...
分类:
Web程序 时间:
2015-08-12 10:17:29
阅读次数:
137
系列引入
NHibernate3剖析系列分别从Configuration篇、Mapping篇、Session篇、Core篇、Tool篇、Practice篇、Extension篇等方面全面揭示NHibernate3版本内容、特性及其应用,完全基于NHibernte3版本。
NHibernate专题:http://kb.cnblogs.com/zt/nhibernate/NHibernat...
分类:
移动开发 时间:
2015-08-12 10:17:00
阅读次数:
150