В моем приложении я использую 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)', и этот метод не может быть переведен в выражение хранилища.