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:1ID を の配列として取得したい1,2
との配列として取得したいempid:2usrid:1prof id5
しかし、私は次のように各レコードで3つの値をすべて取得しています1,2,5
linqを使用してそれを取得するにはどうすればよいですか