2 つの ID によるグループを使用するにはどうすればよいですか。私は次のようなデータを持っています
empid: 1, usrid: 1, profid: 1
empid: 1, usrid: 1, profid: 2
empid: 2, usrid: 1, profid: 5
私は次のようなクエリを書きました
var query = (from i in data
group i by new { i.empid, i.usrid} into g
select new {
profileid = g.Select(z=>z.profileid).ToArray()
}).ToArray();
今、empid:1
プロファイルusrid:1
ID を の配列として取得したい1,2
との配列として取得したいempid:2
usrid:1
prof id
5
しかし、私は次のように各レコードで3つの値をすべて取得しています1,2,5
linqを使用してそれを取得するにはどうすればよいですか