1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| var valAlms = new List<ValAlm>
{
new ValAlm { Alarme="abc", Numero_OF="z42" },
new ValAlm { Alarme="def", Numero_OF="i85" },
new ValAlm { Alarme="ghj", Numero_OF="i69" },
new ValAlm { Alarme="abc", Numero_OF="a78" },
new ValAlm { Alarme="def", Numero_OF="t45" },
new ValAlm { Alarme="abc", Numero_OF="e96" },
};
var result = valAlms.GroupBy(v => v.Alarme)
.Select(group => new
{
Key = group.Key,
Alarmes = group.OrderBy(a => a.Numero_OF)
});
var result2 = from v in valAlms
group v by v.Alarme into gr
select new
{
Key = gr.Key,
Alarmes = gr.OrderBy(a=> a.Numero_OF)
}; |
Partager