En mi aplicación estoy usando Entity Framework.
Mi mesa
-Article
-period
-startDate
Necesito registros que coincidan => DateTime.Now > startDate and (startDate + period) > DateTime.Now
Probé este código pero ahora funciona
Context.Article
.Where(p => p.StartDate < DateTime.Now)
.Where(p => p.StartDate.AddDays(p.Period) > DateTime.Now)
Cuando ejecuto mi código, ocurre la siguiente excepción
LINQ to Entities no reconoce el método 'System.DateTime AddDays (Double)', y este método no se puede traducir a una expresión de tienda.
period
?AddDays
es la función incorrecta si es adouble
.