我想使用EF从SQL数据库中选择数据,选择最后一个小时,然后按分钟分组。
var result = _dbContext.views
.Where(x => x.Id == id && x.Created > DateTime.UtcNow.AddHours(-1))
.OrderBy(x => x.Created)
.GroupBy(x=> x.Created.Where({Range is 1 minute}));
答案 0 :(得分:3)
DateTime
实例具有一个Minute
的{{1}}属性,因此您可以使用int
进行分组:
x.Created.Minute