0

重複の可能性:
linq + groupby - 選択クエリにフィールドを追加

q = q.GroupBy(c => c.Id, c.name,c.age,c.dob) のような複数のフィールドでグループ化したかった

それらを選択クエリに入れる方法も?? 選択クエリでも新しく追加されたフィールドを取得するようにします。

q = q.GroupBy(c => c.Id)
                       .Select(g => new View
                       {
                           Id = g.Key,
                           ENAME= string.Join(",", g.Select(x => x.CaseApprover).ToList())
                       });
4

1 に答える 1

0

複数のフィールドでグループ化するには、次のようにします。

var query = q.GroupBy(c => new { c.Id, c.name, c.age, c.dob });

残りの部分への回答が必要な場合は、質問の2番目の部分を明確にする必要があります(上記の私のコメントに従って)。

于 2012-12-06T06:39:55.700 に答える