Вот запрос LINQ, который я использую:
Код: Выделить всё
from report in _context.DmarcReports
.Where(r => r.DomainName == request.Domain)
.Where(r => !request.BeginDate.HasValue || r.BeginDate >= request.BeginDate.Value)
.Where(r => !request.EndDate.HasValue || r.EndDate x.DMARCVolume),
}
DbFunctions не содержит определения для DateDiffWeek и нет доступного метода расширения DateDiffWeek, принимающего можно найти первый аргумент типа 'DbFunctions' (вам не хватает директивы using или ссылки на сборку?)
Я уже добавил необходимое использование директивы:
Код: Выделить всё
using Microsoft.EntityFrameworkCore;
using Pomelo.EntityFrameworkCore.MySql;
Подробнее здесь: https://stackoverflow.com/questions/784 ... up-by-week