NHibernate投影查询

问题描述:

我想从一个表中计算不同的人员名称。例如,5位经理,2位HR,3位坐标等。以下查询为我提供了UserDesig字段中的条目总数。我希望在这个领域有不同的名称总数,例如经理等等。我如何使用投影查询来实现这一点?NHibernate投影查询

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

试调查Projections.GroupProperty(...)