Как проверить, является ли коллекция пустой в NHibernate (HQL)? - PullRequest
0 голосов
/ 09 июля 2009

У меня следующий HQL-запрос: SELECT s.id ОТ стек с ГДЕ s.category не пусто

По сути, s.category - это соединение «один ко многим» с другой таблицей (категория). Мне нужно проверить, является ли коллекция пустой или нет. Я могу сделать это в коде c # (просто прогнать все стеки и проверить, если Stack.category.count> 0. Есть ли способ сделать это на HQL?

Спасибо!

1 Ответ

1 голос
/ 09 июля 2009

Я думаю, что этот синтаксис работает здесь:

from stack s where exists elements(s.category)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...