У меня есть абстрактный базовый класс, на который я ссылаюсь из одной из моих сущностей.Это вызвало следующее исключение при создании схемы:
Ассоциация из таблицы Audits ссылается на не отображенный класс: Entity
Поэтому мне пришлось включить этот базовый классв модели автоматического сохранения:
autoPersistenceModel.IncludeBase<Entity>()
Теперь моя текущая проблема заключается в том, что Fluent NHibernate создает огромное отображение для базового класса, предоставляя joined-subclass
для каждой сущности.Это, конечно, не то, что я хочу.
Итак, вопрос в том, как настроить автоматическое переопределение отображения таким образом, чтобы оно не выполняло никаких подклассов?
Тип AutoMapping<Entity>
только обеспечивает средства выбора стратегии создания подклассов, но не позволяет отключить ее.