NHibernate是否支持`from`子句中的子查询?

时间:2012-03-30 15:52:46

标签: nhibernate hql

NHibernate是否支持from子句中的子查询?例如,我有像这样的SQL查询:

SELECT subquery.Id, sum(subquery.Value) ... 
   FROM (SELECT DISTINCT Id, Value, ... FROM table1) as subquery
WHERE ...
GROUP BY subquery.Id

我只找到了这个信息:

  

HQL在子句支持中没有子查询。我一直在考虑   如何添加这个,但我认为这将是一项实质性的努力。   它即将到来,但除非有人能提供更多的开发时间,   它需要一段时间才能实现。           帕特里克伯爵

来自Google Groups(2011年8月17日)。它仍然相关吗?也许我可以将Linq用于NHibernate?

1 个答案:

答案 0 :(得分:0)

如果未提供此功能,您可以创建一个数据库视图来执行此操作并将您的nhibernate实体映射到数据库视图。