Допустим, есть такая иерархия — базовый класс (BaseClass
) и его наследники: ClassA
, ClassB
, ClassC
. Задача состоит в том, чтобы загрузить при помощи NHibernate список объектов базового класса BaseClass
так, чтобы в этот список попали только экземпляры классов ClassB
и ClassC
, но не попали экземпляры ClassA
. Как это лучше сделать?
Вся иерархия хранится в одной таблице с discriminator-полем.