
NHibernate
jjhua
good good study for family
展开
-
参照“NHibernate之旅系列文章”实现的第一个NHibernate实例
初学NHibernate,参照李永京的“NHibernate之旅系列文章”,文章写得比较详细,只是里面提供的例子和讲的有些出入,并且依据的NHibernate版本是3.0.0.4000,而现在最新版本是3.3.2.4000,导致程序有所不同。以下将摘抄全部原文“NHibernate之旅(2):第一个NHibernate程序”并以红色字体进行补充。 本节内容 开始使用NHibernate1.原创 2013-02-01 11:38:07 · 1732 阅读 · 0 评论 -
NHibernate主键生成方式 Key Generator
主键产生器可选项说明: 1) assigned 主键由外部程序负责生成,无需NHibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。 3) seqhilo 与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。 4) i转载 2013-07-27 19:45:28 · 1096 阅读 · 0 评论 -
NHibernat 映射 bool enum
bool类型 数据库设置booler列数据类型为char(1) ,值为y代表true,n代表false,大小写无关。 enum public enum Status { Any=0, Yes = 1, No = 2 } 数据库设置status列数据类型为varchar(10)或者int都行原创 2014-02-10 13:37:43 · 1000 阅读 · 0 评论 -
Nhibernate 使用存储过程传递字符串长度限制
用setstring传递有长度限制 改用SetParameter ,参数填写原创 2014-07-10 17:34:37 · 1139 阅读 · 0 评论 -
NHibernate之映射文件配置说明
1. hibernate-mapping 这个元素包括以下可选的属性。schema属性,指明了这个映射所引用的表所在的schema名称。假若指定了这个属性, 表名会加上所指定的schema的名字扩展为全限定名。假若没有指定,表名就不会使用全限定名。default-cascade 指定了未明确注明cascade属性的.Net属性和集合类.Net会采取什么样的默认级联风格。 auto-import属...转载 2018-03-26 20:17:03 · 429 阅读 · 0 评论