NHibernate映射的代码等效于<database-object> </database-object>

时间:2012-09-14 05:29:06

标签: nhibernate-mapping fluent-nhibernate-mapping

我有一个NHibernate映射,它使用&lt; database-object&gt;使用定义类的元素。映射看起来有点像这样:

<?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&gt; = 3.2使用代码映射。有没有办法做到这一点?

(出于兴趣,我想要转换它的原因是R#“查找用法”将适用于AuxilliaryData类。目前R#(以及任何其他代码检查工具)认为这个类没用了。)

1 个答案:

答案 0 :(得分:3)

在生成配置对象时添加它

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