【发布时间】:2009-11-24 21:43:28
【问题描述】:
在我的表中,我的客户 ID 为
实际输入:-
<client>
<ClientId>421</ClientId>
<Amount>100</Amount>
<client>
<client>
<ClientId>426</ClientId>
<Amount>200</Amount>
<client>
<client>
<ClientId>421</ClientId>
<Amount>300</Amount>
<client>
<client>
<ClientId>427</ClientId>
<Amount>400</Amount>
<client>
<client>
<ClientId>429</ClientId>
<Amount>500</Amount>
<client>
<client>
<ClientId>436</ClientId>
<Amount>600</Amount>
<client>
<client>
<ClientId>421</ClientId>
<Amount>900</Amount>
<client>
我需要使用 LINQ 进行查询。
我只需要对唯一客户 ID 的金额字段求和并将其显示为单个记录(例如:对于 421,有三个客户 ID 记录。但我只需要一个 421 与所有客户金额的总和,金额应该显示为 (1300)
我需要显示的其他客户端 ID 值
最后我的输出应该是这样的
421 1300
426 200
427 400
429 500
436 600
如何在 LINQ 中使用 XML 实现此 LINQ 查询
【问题讨论】:
标签: linq linq-to-xml