2012-09-14 47 views
1

我有一个NHibernate映射,使用<数据库对象>元素,使用定义类。映射看起来有点像这样:NHibernate映射的代码相当于<数据库对象>

<?xml version="1.0" encoding="utf-8" ?> 
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Foo" assembly="Foo"> 
    <database-object> 
    <definition class="Foo.AuxilliaryData,Foo"/> 
    </database-object>  
</hibernate-mapping> 

这工作正常,但我想按照NHibernate> = 3.2使用代码映射。有没有办法做到这一点? R#(以及任何其他代码检测工具)认为这个类是为了使R#“Find usages”能够工作于AuxilliaryData类。没用过)。

回答

3

生成的配置对象

config.AddAuxiliaryDatabaseObject(new Foo.AuxilliaryData()); 
+0

感谢FIRO时,只需添加它。现在你明确指出了这一点。非常感谢您的帮助。 –