Uygulamamda Entity Framework kullanıyorum.
Benim masam
-Article
-period
-startDate
Eşleşen kayıtlara ihtiyacım var => DateTime.Now > startDate and (startDate + period) > DateTime.Now
Bu kodu denedim ama şimdi çalışıyor
Context.Article
.Where(p => p.StartDate < DateTime.Now)
.Where(p => p.StartDate.AddDays(p.Period) > DateTime.Now)
Kodumu çalıştırdığımda aşağıdaki istisna oluşuyor
LINQ to Entities, 'System.DateTime AddDays (Double)' yöntemini tanımıyor ve bu yöntem bir mağaza ifadesine çevrilemez.
period
?AddDays
bir ise yanlış işlevdirdouble
.