Используя NHibernate, я хотел бы выполнить следующий запрос:
return Session.CreateQuery<FooSummary>(
@"select FooType, count(*) as Total from Foo
group by FooType")
.SetResultTransformer(new AliasToBeanResultTransformer(typeof(FooSummary)))
.List<FooSummary>();
Классификация:
class FooSummary { string FooType, int Total };
class Foo { string FooType };
Однако, похоже, что HQL не поддерживает псевдонимы столбцов.Это правильно?Если это так, значит ли это, что я не могу использовать AliasToBeanResultTransformer?