NHibernate: выберите всю сущность плюс совокупные столбцы - PullRequest
1 голос
/ 19 марта 2010

Я хочу вернуть всю сущность вместе с некоторыми агрегированными столбцами.В SQL я бы использовал внутренний выбор, что-то вроде этого:

SELECT TOP 10 f.*, inner_query.[average xxx]
FROM (
      SELECT f.Id, AVG(fb.xxx) AS [average xxx]
      FROM foobar fb
      INNER JOIN foo f ON f.FoobarId = fb.Id
     ) AS inner_query
INNER JOIN foo f ON f.Id = inner_query.Id

Возможно ли это с помощью CreateCriteria?

1 Ответ

1 голос
/ 19 марта 2010

Вы можете добавить свойство формулы к сущности: см. № 5 в этом списке .

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