【发布时间】:2016-01-01 12:08:07
【问题描述】:
我正在尝试计算本周更新的一些记录,并按星期几对它们进行分组(取决于它们上次更新的时间)。例如,周二:1、周四:4 周五:5 等...我不知道如何按星期几分组。
var data = repo
.Where(o => o.LastUpdated >= monday)
.GroupBy(o => o.LastUpdated)
.Select(g => new { DayOfWeek = g.Key, Count = g.Count() })
.ToList();
我试过 .GroupBy(o => o.LastUpdated.DayOfWeek 但这会引发错误: "LINQ to Entities 不支持指定的类型成员 'DayOfWeek'"
【问题讨论】:
标签: entity-framework linq