public static void Main()
.GroupBy(d => new {d.IdDemande, d.IdIndiscipline})
Console.WriteLine($"Nb de groupes : {groupedData.Length}");
foreach(var gp in groupedData)
Console.WriteLine($"Clef : IdDemande = {gp.Key.IdDemande}, IdIndiscipline = {gp.Key.IdIndiscipline}");
var gpResults = gp.ToArray();
foreach(var result in gpResults)
Console.WriteLine($"\t Donnée : {result.AutreDonnee}");