【发布时间】:2012-10-27 09:32:04
【问题描述】:
我有以下 vb.net LINQ 查询
Dim q = From row In dx.AsEnumerable
Group row By G = New With {.Cat = row.Field(Of Integer)("catalogid")}.Cat,
New With {.Backorder = row.Field(Of Integer)("backorder")}.Backorder Into pg = Group
Select New With
{
.Cat = pg.Cat,
.Backorder = pg.Sum(Function(x) x.Backorder)
}
我有一个名为 dx 的数据表
catalogid backorder
1 5
1 10
2 1
2 5
我想Sumbackorder 列,其中catalogid 相同,所以结果如下
catalogid backorder
1 15
2 6
Select new with 部分,有什么问题?
【问题讨论】:
标签: vb.net linq group-by sum ienumerable