У своїй програмі я використовую 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 Entities не розпізнає метод 'System.DateTime AddDays (Double)', і цей метод не може бути переведений у вираз зберігання.
period
?AddDays
це неправильна функція, якщо це adouble
.