使用Castle ActiveRecord,当两个类具有相同名称但名称空间不同时,我得到一个NHibernate DuplicateMappingException

时间:2011-12-07 21:55:31

标签: c# .net nhibernate nhibernate-mapping castle-activerecord

NHibernate DuplicateMappingException when two classes have the same name but different namespaces相同的问题。但是,我使用Castle ActiveRecord,所以我不知道如何使用auto-import = false来应用相同的解决方案。我用Reflector挖掘了AR代码,但是我不知道如何控制生成的映射属性。

有人可以解决这个问题吗?

谢谢, 添

1 个答案:

答案 0 :(得分:1)

有一个布尔标志UseAutoImport传递给ActiveRecordAttribute的构造函数。请参见链接http://www.castleproject.org/activerecord/documentation/trunk/manual/attributedocs/Generated_ActiveRecordAttribute.html

维吉