5

我如何将 groupby Id 添加到这个休眠代码中,因为我是新手,有很多方法,但没有一个适合我。

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

ProjectionList 中将会有更多...

4

2 回答 2

12

你可以使用SelectList它:

query.SelectList(list => list
  .SelectGroup(() => ServiceOrder.Id)
  .SelectSum(() => ServiceOrderItem.WorkTime));
于 2012-05-15T15:57:56.183 回答
0

你也可以这样做:

objQuery = objQuery.SelectList(list => list.SelectGroup((x => x.Id)));
于 2016-09-28T07:47:25.943 回答