Ho il seguente semplice tabella con ID, ContactId e Commento.Come selezionare ultimo record in una clausola di LINQ GroupBy
Voglio selezionare i record e GroupBy contactId
. Ho usato questo metodo LINQ
estensione dichiarazione:
Mains.GroupBy(l => l.ContactID)
.Select(g => g.FirstOrDefault())
.ToList()
Esso restituisce record di 1
e 4
. Come posso utilizzare LINQ
per ottenere lo ContactID
con il massimo ID
? (Vale a dire tornare 3
e 6
)