我试图把下面的SQL查询放入nHiberate QueryOver语句中,我很失败。nHibernate聚合查询
Select top 15 percent
People.personId
,People.Name
,SUM(Marks.Score)
from
People
inner join [sessions] on [sessions].PersonId = People.PersonId
inner join Marks on Marks.SessionId = [Sessions].SessionId
group by
People.Name
,People.PersonId
order by
SUM(Marks.Score) asc
我的对象是:
- 人
- 会议
- 马克
具有明显的FK约束(人 - >会话 - >标记)。
可能有人给我一些建议?
非常感谢
我没有想到的解决办法投影的。很简约。 – 2012-08-17 14:38:26
任何一个例子的改变?只是聚合。漂亮请:-) – 2012-08-17 15:38:22
@禅-C我编辑我的答案包括一个小例子 – 2012-08-17 16:01:12