NHibernate TPH, запрос и дискриминатор

#nhibernate #queryover #discriminator #tph

Вопрос:

У меня есть следующая иерархия классов, сопоставленная с базой данных с использованием таблицы по иерархии

 class A {};
class B: A {};
class C: A {};
 

Как я могу сортировать данные на основе значения дискриминатора

 _session.QueryOver<A>().OrderBy(???)
 

Спасибо

Комментарии:

1. Сопоставьте его как свойство только для чтения ( insert="false" update="false" )?