Я использую преобразователь 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
?