Castle AR学习
radzhang
这个作者很懒,什么都没留下…
展开
-
关于CastleAR的postgreSQL的connectstring问题
用CastleAR连接postgreSQL。把驱动npgSQL.dll之类的都下载好了。参考Castle的官网的配置如下。 执行后一直报错,说ConnectString的参数Initial catalog出错。看了无数网站,都是那样写的,搞了老半天。后来到Npgsl...原创 2011-08-17 10:19:51 · 271 阅读 · 0 评论 -
CastleAR的PrimaryKeyType的用法
有一个表的主键不是sequence的,是手动输入的字符。一开始定义entity的时候把主键的特性写成PrimaryKeyType.Native了。用Create()方法插入输入的时候,报没有hibernate_sequence。在数据库里加了hibernate_sequence后,报主键冲突,因为数据库里有1的主键的数据了。用save()方法,一直报 Row has been updated or...原创 2011-08-17 16:39:04 · 193 阅读 · 0 评论 -
PrimaryKey
You can't specify more than one PrimaryKeyAttribute in a class. Check type Com.ChangeSoft.ERP.Entity.TDescMs 下载的那个Mygeneration的一个AR模板不好用,复合主键的情况下。他在同一个class里生产多个PrimaryKeyAttribute。导致AR初始化出错。...原创 2011-09-06 21:59:22 · 122 阅读 · 0 评论 -
hasmany
//HasMany 的字段是实际物理字段 [HasMany(typeof(TClsDetailMs), Table = "TClsDetailMs", CompositeKeyColumnKeys = new string[] { "I_CLS_CD"}, OrderBy = "I_UPD_DATE")]应为绑定了typeof(TClsDetailMs)...原创 2011-09-07 11:36:39 · 224 阅读 · 0 评论