NHibernate条件查询-选择不同的

NHibernate条件查询-选择不同的,nhibernate,criteria,icriteria,Nhibernate,Criteria,Icriteria,我有一个人实体属于一个人有一个国家,我想选择所有不同的国家有人在他们。HQL中的Easy 从人员p中选择不同的p.国家/地区 如何使用条件查询来实现这一点?非常感谢,对于稍后来的人,您可以在NHibernateLambdaExtensions中这样做(没有要求,但我需要它):distinctQuery.SetProjection(projects.Distinct(LambdaProjection.Property(p=>p.Country));如果你想要更多的分数,我刚刚在网站上发布了一个相关

我有一个人实体属于一个人有一个国家,我想选择所有不同的国家有人在他们。HQL中的Easy

从人员p中选择不同的p.国家/地区


如何使用条件查询来实现这一点?

非常感谢,对于稍后来的人,您可以在NHibernateLambdaExtensions中这样做(没有要求,但我需要它):distinctQuery.SetProjection(projects.Distinct(LambdaProjection.Property(p=>p.Country));如果你想要更多的分数,我刚刚在网站上发布了一个相关的问题
criteria.SetProjection(Projections.Distinct(Projections.Property("Country")));