如何选择最后一个小时和分组时间?

时间:2018-10-30 08:34:53

标签: c# entity-framework linq

我想使用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}));

1 个答案:

答案 0 :(得分:3)

DateTime实例具有一个Minute的{​​{1}}属性,因此您可以使用int进行分组:

x.Created.Minute