Ich suche nach einer Möglichkeit in LINQ, mit der folgenden SQL-Abfrage übereinzustimmen.
Select max(uid) as uid, Serial_Number from Table Group BY Serial_Number
Ich suche wirklich Hilfe in diesem Fall. Die obige Abfrage erhält aufgrund der Group By
Syntax die maximale UID jeder Seriennummer .
.net
linq
linq-to-sql
SpoiledTechie.com
quelle
quelle
quelle
In Methodenkettenform:
quelle
Ich habe DamienGs Antwort in LinqPad überprüft. Anstatt
sollte sein
Danke dir!
quelle
Die Antworten sind in Ordnung, wenn Sie nur diese beiden Felder benötigen. Für ein komplexeres Objekt kann dieser Ansatz jedoch hilfreich sein:
... dies vermeidet das "Neu auswählen"
quelle
Dies kann mit GroupBy und SelectMany im LINQ-Lamda-Ausdruck erfolgen
quelle