nhibernate получает все значения для типа

#nhibernate #mapping #type-conversion

#nhibernate #сопоставление #преобразование типов

Вопрос:

Я использую NHibernate в своем проекте, и мне нужно получить все значения в таблице для определенного типа (модели предметной области), и тип является переменным.

Я могу использовать критерии для выполнения критериев.List () но проблема в том, что тип является переменным и передается мне во время выполнения, поэтому мне нужно иметь возможность указать тип, который не является постоянным, и получить все значения в этой таблице в соответствии с сопоставлениями NHibernate.

Возможно ли это?

Ответ №1:

Вы могли бы попробовать одно из следующих:

 session.CreateCriteria(type).List(results);

session.CreateQuery("from "   type.Name).List(results);