我有IEnumerable<MyData>
其中包含以下數據Linq查詢選擇最前的記錄
Fruits | Name | Quantity |
__________________________
Mango | Jay | 10 |
__________________________
Apple | Jay | 16 |
__________________________
Grapes| Jay | 12 |
__________________________
Mango | Raj | 11 |
__________________________
Apple | Raj | 20 |
__________________________
Grapes| Raj | 3 |
__________________________
Mango | Vik | 20 |
__________________________
Apple | Vik | 15 |
__________________________
我需要從LINQ的頂部根據名稱的兩個量等來選擇
Jay (10+16+12) = 38
Raj (11+20+3) = 34
Vik (20+15) = 35
周杰倫和維克具有前兩名量總和所以我需要這些記錄
Fruits | Name | Quantity |
__________________________
Mango | Jay | 10 |
__________________________
Apple | Jay | 16 |
__________________________
Grapes| Jay | 12 |
__________________________
Mango | Vik | 20 |
__________________________
Apple | Vik | 15 |
__________________________
所以我只想澄清。你想總結每個名字的數量,找到最前面的兩個名字,然後選擇這些名字的記錄? – Ray
@雷:是的。 –