Свободный автомат NHibernate: пропустить промежуточный класс с таблицей на подкласс

Я использую преобразователь Fluent NHibernate с таблицей на подкласс для отображения следующей структуры:

public abstract class A
{
    // properties here
}

public abstract class B : A
{
    // methods here
}

public class C : B
{
    // properties here
}

В моей базе данных есть только таблицы для представления класса A и класс C, Учебный класс B существует только в моей модели для моего удобства и не содержит никаких свойств, которые должны быть сопоставлены.

Как я могу заставить автомата пропустить B и карта C как подкласс A?

1 ответ

Решение

В вики Fluent NHibernate есть раздел, посвященный игнорированию базовых типов при автоматическом преобразовании, которое, возможно, стоит прочитать.

Другие вопросы по тегам