0

我一直在试图找到我的问题的答案,但措辞很困难。

假设我有以下内容:

  • 第一张缔约方表:party 1, party 2, party 3, party 4

  • 第二个表,记录谁属于哪一方:

    party 1 - alex, party 1 - cynthia
    party 2 - charles
    party 3 - ana, party 3 - david
    

我如何构建一个 linq 查询来告诉我每个聚会有多少人参加,所以结果将是:

party 1 , 2 people
party 2 , 1 people
party 3 , 2 people
4

1 回答 1

5
list.GroupBy(x => x.Party)
    .Select(x => new { Party = x.Key, Count = x.Count() });
于 2012-08-21T09:07:31.073 回答