我正在使用Entity Framework 6并希望将一些数据分组GROUP BY.我必须对组中的组和数据进行排序.为了让事情变得尽可能简单,我写了一个简约的例子.
我们假设我们有一些文章Created-Field (only Date).我想分组一天写的所有文章.我希望将文章本身分组Created-Field.
这是我的方法:
var articleGroups = DBContext.Articles
.OrderByDescending(x => x.Created)
.GroupBy(x => x.Created)
.OrderByDescending(x => x.Key)
;
Run Code Online (Sandbox Code Playgroud)
这些组被完美地排序,但组本身的排序完全被忽略.我究竟做错了什么?