Не удалось перевести EF Core CreateDateTime ⇐ 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)
Я пытаюсь выполнить запрос 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)
Мобильная версия