【发布时间】:2023-02-05 21:23:01
【问题描述】:
我想订购用户,然后按 GroupCode 分组并获得组的第一项 我必须使用take,因为用户数量很大 我使用这段代码,它工作正常但 OrderBy 不工作。
public class User
{
public int Id { get; set; }
public int GroupCode { get; set; }
public DateTime CreatedDateTime { get; set; }
}
var query = _context.Users
.OrderByDescending(s => s.CreatedDateTime)
.GroupBy(s => s.GroupCode)
.Select(g => g.First())
.Take(10)
.ToListAsync()
【问题讨论】:
-
这回答了你的问题了吗? orderby not working before groupby in asp net
-
@MarkBenningfield 没有人回答,但这是同一个问题
标签: c# entity-framework asp.net-core entity-framework-core