使用 Castle ActiveRecord,当两个类名称相同但名称空间不同时,我会收到 NHibernate DuplicateMappingException
Posted
技术标签:
【中文标题】使用 Castle ActiveRecord,当两个类名称相同但名称空间不同时,我会收到 NHibernate DuplicateMappingException【英文标题】:Using Castle ActiveRecord, I get an NHibernate DuplicateMappingException when two classes have the same name but different namespaces 【发布时间】:2011-12-07 21:55:31 【问题描述】:与NHibernate DuplicateMappingException when two classes have the same name but different namespaces 相同的问题。但是,我使用的是 Castle ActiveRecord,所以我看不到如何使用 auto-import=false 应用相同的解决方案。我用 Reflector 挖掘了 AR 代码,但我不知道如何控制生成的映射属性。
谁有办法解决这个问题?
谢谢, 时间
【问题讨论】:
【参考方案1】:有一个布尔标志 UseAutoImport 传递给 ActiveRecordAttribute 的构造函数。见链接http://www.castleproject.org/activerecord/documentation/trunk/manual/attributedocs/Generated_ActiveRecordAttribute.html
Vij
【讨论】:
以上是关于使用 Castle ActiveRecord,当两个类名称相同但名称空间不同时,我会收到 NHibernate DuplicateMappingException的主要内容,如果未能解决你的问题,请参考以下文章
Castle ActiveRecord / NHibernate - 密码加密或散列
Castle ActiveRecord + NHibernate 中的交易傻瓜
使用 Castle ActiveRecord,当两个类名称相同但名称空间不同时,我会收到 NHibernate DuplicateMappingException