Tôi có bảng đơn giản sau đây với ID, ContactId và Comment.Làm thế nào để chọn hồ sơ cuối cùng trong một điều khoản LINQ groupby
Tôi muốn chọn hồ sơ và GroupBy contactId
. Tôi đã từng LINQ
mở rộng phương pháp tuyên bố này:
Mains.GroupBy(l => l.ContactID)
.Select(g => g.FirstOrDefault())
.ToList()
Nó trả về kỷ lục 1
và 4
. Làm cách nào để sử dụng LINQ
để nhận số ContactID
với số cao nhất ID
? (Tức là trở 3
và 6
)