У меня есть sql-запрос определения в моем файле отображения nhibernate, который вызывает хранимую процедуру для выбора некоторых записей.
<sql-query name="sp_MYSP">
exec MYDBSP :param1, :param2, :param3
</sql-query>
В коде я вызываю именованный запрос следующим образом:
IQuery myQuery= Session.GetNamedQuery("sp_MYSP");
myQuery.SetString("param1", p1);
myQuery.SetString("param2", p2);
myQuery.SetString("param3", p3);
для получения результатов я использую метод "List"
myQuery.List();
, но таким образом он возвращает список объектов без какой-либо метаинформации ... например, columname.Я бы прочитал результат, как данные, чтобы получить значение определенного свойства ... как я могу это сделать?
Выбранные записи не представляют какой-либо сущности моего модального домена, а только набор данных, используемых дляконкретный процесс.