Dans mon application, j'utilise Entity Framework.
Ma table
-Article
-period
-startDate
J'ai besoin d'enregistrements qui correspondent à => DateTime.Now > startDate and (startDate + period) > DateTime.Now
J'ai essayé ce code mais il ne fonctionne plus
Context.Article
.Where(p => p.StartDate < DateTime.Now)
.Where(p => p.StartDate.AddDays(p.Period) > DateTime.Now)
Lorsque j'exécute mon code, l'exception suivante se produit
LINQ to Entities ne reconnaît pas la méthode 'System.DateTime AddDays(Double)', et cette méthode ne peut pas être traduite en une expression de magasin.
0 votes
Quel type est
period
?AddDays
est la mauvaise fonction s'il s'agit d'undouble
.