Не удалось перевести EF Core CreateDateTimeC#

Место общения программистов C#
Гость
Не удалось перевести EF Core CreateDateTime

Сообщение Гость »


Я пытаюсь выполнить запрос linq toentities в EF Core 6, но получаю исключение, сообщающее, что System.Data.Entity.DbFunctions.CreateDateTime не удалось перевести.

Моя цель — отфильтровать коллекцию по начальному и последнему месяцу и году.

Я пробую это:

var InitialDate = new DateTime(request.InitialYear, request.InitialMonth, 1); вар FinalDate = новый DateTime (request.FinalYear, request.FinalMonth, 1); query = query.where(q => System.Data.Entity.DbFunctions.CreateDateTime(q.Year,q.Month, 1, 0, 0, 0) >= InitialDate && System.Data.Entity.DbFunctions.CreateDateTime(q .Год,кв.Месяц, 1, 0, 0, 0)

Вернуться в «C#»