Критерии nHibernate - как я могу реализовать «имея счет» - PullRequest
0 голосов
/ 11 мая 2010

У меня есть следующая структура таблицы, и я хочу превратить запрос в критерии NH, но я не уверен, как включить правильный «Проекция», кто-нибудь знает, как?

alt text

И запрос, который я хочу превратить в критерий:

select ComponentId from Table_1
where [Name] = 'Contact' or [Name] = 'CurrencyPair'
group by ComponentId
having count(VersionId) = 2

1 Ответ

1 голос
/ 20 декабря 2010

Я сталкивался с этим вопросом, пытаясь найти решение своей проблемы.

Этот пост был полезен.

В моем случае я пытался вернуть все записи, в которых есть все вложенные записи, указанные пользователем. Я закончил тем, что использовал подзапрос, который фильтрует вложенные записи к тем, которые указал пользователь, и возвращает счетчик, и проверяя, что количество вложенных запросов равно числу вложенных записей, указанных пользователем. Немного отличается от вашего сценария, но надежда помогает.

...