В Entity Framework 6 я могу использовать метод SqlFunctions.DatePart()
:
var byWeek = data.GroupBy(x => SqlFunctions.DatePart("week", x.Date));
Но эти классы (DbFunctions
и SqlFunctions
недоступны в Entity Framework Core) (ссылка).
Итак, мой вопрос: Как я могу сгруппировать по неделям в ядре Entity Framework?
GroupBy
обрабатываются в памяти, вы можете безопасно использоватьx.Date.DayOfYear / 7
или что-то в этом роде. - person Ivan Stoev   schedule 08.03.2017