Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=53682012-09-25T05:29:45Zuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5369Как в NHibernate загрузить список наследников определенных типов?2010-05-04T08:17:10-05:002010-05-04T08:17:10-05:00FishДопустим, есть такая иерархия — базовый класс ( BaseClass ) и его наследники: ClassA , ClassB , ClassC . Задача состоит в том, чтобы загрузить при помощи NHibernate список объектов базовогоuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5370Ответ от Чак Норрис на вопрос с сайта CodeHelper2010-05-05T06:02:41-05:002010-05-05T06:02:41-05:00Чак НоррисНужно использовать специальное свойство class , которое хранит тип загружаемой сущности. Это свойство можно использовать в HQL или Criteria API: var list = session .CreateCriteria(typeof(BaseClass)) .Add(Restrictions.Disjunction() .Add(Restrictions.Eq("class", typeof(ClassB)))uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5371Ответ от Trakilosha на вопрос с сайта CodeHelper2012-05-18T03:57:08-05:002012-05-18T03:57:08-05:00TrakiloshaОбучение в Институте Юрия Мороза - очень хорошая проверка, чего ты стоишь. Он учит ценить время, показывает, как мы его бездарно сливаем. Оно того стоит. Не сомневайтесь! Институт Юрия Мороза не только учит бизнесу, но и помогает улучшать и другие стороны своей жизни.