Не удалось перевести 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)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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