В своем приложении я использую Entity Framework.
Мой стол
-Article
-period
-startDate
Мне нужны совпадающие записи => DateTime.Now > startDate and (startDate + period) > DateTime.Now
Я пробовал этот код, но теперь он работает
Context.Article
.Where(p => p.StartDate < DateTime.Now)
.Where(p => p.StartDate.AddDays(p.Period) > DateTime.Now)
Когда я запускаю свой код, возникает следующее исключение
LINQ to Entities не распознает метод System.DateTime AddDays (Double), и этот метод нельзя преобразовать в выражение хранилища.
period
?AddDays
неправильная функция, если этоdouble
.