Отображение 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# "Find usages" будет работать для AuxilliaryData учебный класс. В настоящий момент R# (и любой другой инструмент проверки кода) считает, что этот класс не используется).

1 ответ

Решение

Просто добавьте его при создании объекта конфигурации

config.AddAuxiliaryDatabaseObject(new Foo.AuxilliaryData());
Другие вопросы по тегам