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

Configuration オブジェクトの生成時に追加するだけです

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