ich die folgende einfache Tabelle habe mit ID, ContactID und Kommentar.So wählt letzten Datensatz in einer LINQ GroupBy-Klausel
Ich möchte Datensätze auszuwählen und GroupBy contactId
. Ich habe diese LINQ
Erweiterungsmethode Aussage:
Mains.GroupBy(l => l.ContactID)
.Select(g => g.FirstOrDefault())
.ToList()
Es gibt Rekord 1
und 4
. Wie kann ich LINQ
verwenden, um die ContactID
mit der höchsten ID
zu erhalten? (Dh Rückkehr 3
und 6
)