我有一个包含以下数据的类列表。
ID Region Status
1 R1 New
2 R1 In process
3 R1 Completed
4 R1 New
5 R2 New
6 R2 Completed
7 R2 Cancelled
8 R2 Completed
9 R2 New
10 R3 In process
11 R3 Cancelled
12 R3 Cancelled
13 R3 New
我想使用linq获得这个的支点,如下所示。
R1 R2 R3 Grand Total
New 2 2 1 5
In process 1 0 1 2
Completed 1 2 0 3
Cancelled 0 1 2 3
当我尝试按状态字段分组时,我不确定如何将这些区域作为列。我希望这是通用的,以便它可以考虑我将来添加新的区域和状态。我怎样才能做到这一点。感谢。