Как я могу выполнить этот запрос в NHibernate для получения количества детей - PullRequest
2 голосов
/ 17 августа 2010
select name, 
(select count(*) from products where products.category_Id=categories.Id) as productCount
from categories

session.CreateCriteria<Category>()

а что дальше?

Я даже не знаю, как искать его в Google?

1 Ответ

1 голос
/ 17 августа 2010

воспринимайте ваш запрос как

SELECT     categories.Id, count(categories.Id)
FROM         categories inner join products on products.category_Id=categories.Id
group by categories.Id

Я думаю, что он даст тот же результат.

поиск в Google по

критериям nhibernate join

и

CreateAlias ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...