Linq--取group分组后的每组第一条数据

2022-12-08,,,,

Linq对指定字段分组并取每组第一个值

先排序后分组

目的:取每个RequestID组内的最大HistoryID的数据

//对RequestID进行分组降序排序,去每组的第一条数据

IList<UploadRequestHistory> latestHistoryList = historyList.OrderByDescending(x => x.HistoryID).GroupBy(x => x.RequestID).Select(x => x.First()).ToList();

Linq--取group分组后的每组第一条数据的相关教程结束。

《Linq--取group分组后的每组第一条数据.doc》

下载本文的Word格式文档,以方便收藏与打印。