我有一个DataTable
产品。每个产品都有重量和退货地址。返回地址由 7 个字段组成。
我需要遍历不同的地址并总结产品的总重量。
示例表如下所示...
Product weight address1 address2 address3 city state postcode country
A123 6 House 1st Street some place a city a state AB1 2CD GB
A456 3 House 1st Street some place a city a state AB1 2CD GB
A789 4 House 1st Street some place a city a state AB1 2CD GB
A123 6 House2 2st Street another place another city another state EF2 3GH GB
A456 3 House2 2st Street another place another city another state EF2 3GH GB
A789 4 House2 2st Street another place another city another state EF2 3GH GB
我将有 2 个地址返回 13 的权重。
我只需要按地址字段(而不是产品)分组并按地址求和权重。我还需要返回国家以及总重量。
这可能使用linq吗?或者我会更好地使用 aSqlDataAdaptor
吗DataTable
?我知道如何处理,SqlDataAdaptor
但我不知道如何处理 Linq,我猜 linq 会更好地处理开销?