If you apply IResultTransformer to your query via SetResultTransformer() , it will be called with two lists containing column names and values.
There are several existing NHibernate.Transform transformers in the namespace, for example:
AliasToEntityMapResultTransformer Creates a map from column names to values ββfor each row.AliasToBeanResultTransformer Creates an object of a nominated type for each row and sets its properties with a value from a column with the same name.ToListResultTransformer Returns a list of values ββfor each row.
source share