Если вы примените IResultTransformer
к вашему запросу через SetResultTransformer()
, он будет вызываться с двумя списками, содержащими имена и значения столбцов.
В пространстве имен существует несколько существующих преобразователей NHibernate.Transform , например:
AliasToEntityMapResultTransformer
Создает карту из имен столбцов в значения для каждой строки.
AliasToBeanResultTransformer
Создает объект назначенного типа для каждой строки и устанавливает его свойства со значением из столбца с тем же именем.
ToListResultTransformer
Возвращает список значений для каждой строки.