NHibernate Criteria Query - 选择Distinct

时间:2009-11-18 01:10:29

标签: nhibernate criteria icriteria

我有一个Person实体属于一个人有一个国家,我想选择所有有人在其中的不同国家。在HQL中很容易

从Person p中选择不同的p.Country

如何使用条件查询执行此操作?

1 个答案:

答案 0 :(得分:14)

criteria.SetProjection(Projections.Distinct(Projections.Property("Country")));