ID、ShortCode、UploadDate の 3 つの列を持つテーブルがあります。
LINQ を使用して結果をショートコードでグループ化し (そしてすべての結果を保持し)、それらのグループを並べ替えてリストを返したいと考えています。
私は次のものを持っています:
rawData.Provider.CreateQuery<PDFDocument>(qb.rootExperession)
.ToList<PDFDocument>().
GroupBy(b=>b.ShortCode)
.SelectMany(b=>b).ToList<PDFDocument>()
ShortCode でグループ化されたすべての結果、UploadDate で並べ替えられた各グループ内のアイテム、および最新のドキュメントが最初に含まれるように並べ替えられたグループを返したいと思います。
これが可能かどうかは誰にもわかりますか?