<:> Frage:
Bei einer Sammlung von Objekten, die nach bestimmten Attributen gruppieren, berechnen Sie die Summe des anderen Attributs und berechnen Sie die Anzahl der Entstehung jeder Gruppe. Das Problem ist, dass die Zählung immer 1 ist, wenn es viele Male in der Quellsammlung gibt.
Lösung:
Der Grund für den Zählfehler besteht darin, SelectMany im Code zu verwenden. Dieser Vorgang bewirkt, dass jedes Projekt in jeder Gruppe die Anzahl neigen. Bitte verwenden Sie den folgenden Code:
Dieser Code verwendet den ersten (), um den Produktnamen zu erhalten, wobei der Produktcode konsistent ist. Es wird empfohlen, Menge und Preis als Ganzzahl- bzw. Dezimalart zu definieren.
Das obige ist der detaillierte Inhalt vonLinq Groupby: Warum ist meine Zählung trotz mehrerer Vorkommen immer 1?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!