Запросы NHibernate Projection - PullRequest
       16

Запросы NHibernate Projection

0 голосов
/ 26 января 2011

Я хочу получить количество разных назначений людей из таблицы. Например, 5 менеджеров, 2 HR, 3 координаты и т. Д. Приведенный ниже запрос дает мне общее количество записей в поле UserDesig. Я хочу иметь общее количество различных назначений в этой области, например, 5 для менеджеров и так далее. Как мне это сделать, используя проекционные запросы?

 Template.Criteria.CreateCriteria("User")
                        .SetProjection(
                        Projections.ProjectionList()
                        .Add(Projections.Count("UserDesig"), "UserCount"));

1 Ответ

0 голосов
/ 26 января 2011

попробуйте расследовать Projections.GroupProperty(...)

...