NHibernate HQL: как использовать новый конструктор объектов с «отличным»? - PullRequest
2 голосов
/ 07 июля 2011

Мне нужно использовать функцию конструктора объектов HQL , например:

select new SomeClass(i.Id, i.Name) from Item i...

Но мне также нужно использовать ключевое слово distinct, поскольку в запросе есть объединения, например:

select distinct i.Id from Item i

Я пробовал это: но это просто вызывает исключение Antlr, поэтому я предполагаю, что это неверный синтаксис:

select new SomeClass(distinct i.Id, i.Name) from Item i

Возможно ли это?

1 Ответ

3 голосов
/ 07 июля 2011

Ах, похоже, это работает:

select distinct new SomeClass(i.Id, i.Name) from Item i...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...