Запрос критериев NHibernate - выберите особый

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

выберите отдельный p.Country из Person p

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


person reach4thelasers    schedule 18.11.2009    source источник


Ответы (1)


person    schedule
comment
Прекрасное спасибо, и для тех, кто придет позже, вы делаете это в NHibernateLambdaExtensions (не просили, но мне это было нужно) вот так: independentQuery.SetProjection (Projection.Distinct (LambdaProjection.Property ‹Person› (p = ›p.Country) )); - person reach4thelasers; 18.11.2009
comment
Если вам нужно больше очков, я только что разместил связанный вопрос по адресу stackoverflow.com/questions/1753161/ - person reach4thelasers; 18.11.2009