В моем приложении я использую Entity Framework.Linq to EntityFramework DateTime
Моей таблица
-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 does not recognize the method 'System.DateTime AddDays(Double)' method, and this method cannot be translated into a store expression.
Какой тип 'period'? 'AddDays' - неправильная функция, если это' double'. –
Тип периодов is int – Yucel