#nhibernate #mapping #type-conversion
#nhibernate #сопоставление #преобразование типов
Вопрос:
Я использую NHibernate в своем проекте, и мне нужно получить все значения в таблице для определенного типа (модели предметной области), и тип является переменным.
Я могу использовать критерии для выполнения критериев.List () но проблема в том, что тип является переменным и передается мне во время выполнения, поэтому мне нужно иметь возможность указать тип, который не является постоянным, и получить все значения в этой таблице в соответствии с сопоставлениями NHibernate.
Возможно ли это?
Ответ №1:
Вы могли бы попробовать одно из следующих:
session.CreateCriteria(type).List(results);
session.CreateQuery("from " type.Name).List(results);