1

我有一个使用定义类的 <database-object> 元素的 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#“查找用法”适用于AuxilliaryData该类。目前 R#(和任何其他代码检查工具)认为该类未使用)。

4

1 回答 1

3

只需在生成配置对象时添加即可

config.AddAuxiliaryDatabaseObject(new Foo.AuxilliaryData());
于 2012-09-14T06:01:50.190 回答