5

この nhibernate コードに 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 に答える