Hallo,
ich habe eine Liste "holzstücke" die wie folgt aufgebaut ist:
Ziel ist es diese Liste nach "BaumartKey" zu gruppieren und dann innerhalb jeder Gruppe die unterschiedlichen Stammnummern zu zählen, womit ich die Stammanzahl je Gruppe hätte.
Als Ergebnis müsste also herauskommen:
Baumartkey 1 => 2 Stämme
Baumartkey 2 => 2 Stämme
Ich hatte gehofft mit einer LinQ Abfrage das Ergebnis zu bekommen.
Mit folgendem code gruppiere ich nach der Baumart:
Innerhalb der Gruppierung möchte ich nun die Anzahl der unterschiedlichen Werte der Stammnummer ermitteln.
Wie gehe ich dazu vor?
Wäre für jede Hilfe dankbar.
Gruß
stepper
ich habe eine Liste "holzstücke" die wie folgt aufgebaut ist:
C#-Quellcode
- List<Variable2010> holzstücke = new List<Variable2010>();
- holzstücke.Add(new Variable2010 { BaumartKey = 1, Stammnummer = 5 });
- holzstücke.Add(new Variable2010 { BaumartKey = 1, Stammnummer = 5 });
- holzstücke.Add(new Variable2010 { BaumartKey = 1, Stammnummer = 6 });
- holzstücke.Add(new Variable2010 { BaumartKey = 2, Stammnummer = 7 });
- holzstücke.Add(new Variable2010 { BaumartKey = 2, Stammnummer = 7 });
- holzstücke.Add(new Variable2010 { BaumartKey = 2, Stammnummer = 8 });
- holzstücke.Add(new Variable2010 { BaumartKey = 2, Stammnummer = 8 });
Ziel ist es diese Liste nach "BaumartKey" zu gruppieren und dann innerhalb jeder Gruppe die unterschiedlichen Stammnummern zu zählen, womit ich die Stammanzahl je Gruppe hätte.
Als Ergebnis müsste also herauskommen:
Baumartkey 1 => 2 Stämme
Baumartkey 2 => 2 Stämme
Ich hatte gehofft mit einer LinQ Abfrage das Ergebnis zu bekommen.
Mit folgendem code gruppiere ich nach der Baumart:
Innerhalb der Gruppierung möchte ich nun die Anzahl der unterschiedlichen Werte der Stammnummer ermitteln.
Wie gehe ich dazu vor?
Wäre für jede Hilfe dankbar.
Gruß
stepper
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „stepper71“ ()