【发布时间】:2018-06-01 12:58:46
【问题描述】:
我正在尝试使用 Linq 进一步聚合我的数据。我有一个设计不正确的学生表,其中包含不必要的重复。我已经获取了数据,并且正在尝试将其汇总以易于阅读。现有数据结构如下:
| Course | Class | Sex | Count |
---------------------------------
| Math | Junior | M | 20 |
| Math | Junior | F | 15 |
| Other | Other | M | 10 |
| Other | Other | F | 15 |
我正在尝试将以上内容转换为更简单的结构
| Course | Class | Male| Female|
---------------------------------
| Math | Junior | 20 | 15 |
| Other | Other | 10 | 15 |
我使用 for 循环来获取不同的课程并按性别获取记录并将它们合并到一个记录中,但这并不是很有效。现在有没有人可以通过Linq 查询来实现这一点,我认为它可以由Linq 处理。
【问题讨论】: