Wie kann ich LINQ
verwenden, um Folgendes zu erreichen?Gruppieren mit mit LINQ
Ich habe einige C# Objekt (ich schreibe sie als JSON
zur Vereinfachung nur)
{ Name: A, Domain: a, SubDomain: 1}
{ Name: B, Domain: a, SubDomain: 2}
{ Name: C, Domain: b, SubDomain: 1}
{ Name: D, Domain: b, SubDomain: 2}
{ Name: E, Domain: c, SubDomain: 1}
ich sie sammeln wollen wie:
{ Domain: a ,{{Name: A, SubDomain: 1}, {Name: B, SubDomain: 2}}
Domain: b ,{{Name: C, SubDomain: 1}, {Name: D, SubDomain: 2}}
Domain: c ,{{Name: E, SubDomain: 1}}
'GroupBy (x => x.Domäne)' – gdoron
Sind Sie versucht, Google? [code.msdn] (http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b) – stukselbax