我有一个名为“交易”的实体,其中包含 {Id, RawDateTime, Score,SId}
我想获得具有 SId 的记录的平均每天得分。我在这里做错了什么?
_context.transactions.Where(b => b.SId == request.Id) .GroupBy(a=>a.RawDateTime.Date).Include(b=>b.Average(v=>v.Score)) .ToListAsync()
最简单的实现方式是
_context.transactions.Where(b => b.SId == request.Id)
.GroupBy(a=>a.RawDateTime.Date)
.Select(c => new { Id = c.Key, Ave = c.Average(v => v.Score) })
.ToListAsync()