У меня есть таблица, которая имеет следующие 3 столбца, ID, ShortCode, UploadDate.
Я хочу использовать LINQ для группировки результатов по короткому коду (и сохранять все результаты), затем заказывать эти группы и возвращать список.
У меня есть следующее:
rawData.Provider.CreateQuery<PDFDocument>(qb.rootExperession)
.ToList<PDFDocument>().
GroupBy(b=>b.ShortCode)
.SelectMany(b=>b).ToList<PDFDocument>()
Я хочу вернуть все результаты, сгруппированные по ShortCode, элементы в каждой группе, отсортированные по UploadDate, и группы, отсортированные так, чтобы они имели самый последний документ в нем.
Кто-нибудь знает, возможно ли это?