Endiss Endiss - 7 months ago 56
ASP.NET (C#) Question

How to add groupby in query over nhibernate?

How can I add groupby Id to this nhibernate code because I'm new with it and there is many way but none work for me.

.Select(Projections.Sum(() => ServiceOrderItem.WorkTime),
() => ServiceOrder.Id).WithAlias(() => TechnicianWorkTime.Id))

There will be more in ProjectionList...


You can use SelectList for it:

query.SelectList(list => list
  .SelectGroup(() => ServiceOrder.Id)
  .SelectSum(() => ServiceOrderItem.WorkTime));