Запрос критериев NHibernate - выберите отличительный - PullRequest
7 голосов
/ 18 ноября 2009

У меня есть объект Person, принадлежащий человеку, у которого есть страна, я хочу выбрать все страны, в которых есть люди. Легко в HQL

выберите отдельный р.Страна из Лица р

Как я могу сделать это, используя критерий запроса?

1 Ответ

14 голосов
/ 18 ноября 2009
criteria.SetProjection(Projections.Distinct(Projections.Property("Country")));
...