Vb erreur LINQ to Entities ne reconnaît pas la méthode

Fermé
datdate - 11 juin 2015 à 11:24
Bonjour,

j'essaie de limiter la date de mes éléments au 30 derniers jours avec la méthode datetime.now.adddays(-30), ceci fonctionne bien dans la vue, mais je voudrais le passer en paramètre dans le controller, et la j'ai l'erreur suivante :
-"LINQ to Entities ne reconnaît pas la méthode « System.DateTime AddDays(Double) », et cette dernière ne peut pas être traduite en expression de magasin."

Voici ma variable :
-Dim test = _serviceRequestServices.GetServiceRequestTabsByUser(currentUser.Id).Where(Function(sr) sr.ServiceRequestEndDate.HasValue AndAlso sr.ServiceRequestEndDate.Value > DateTime.Now.AddDays(-30))

et je passe ensuite cette variable en paramètre à mon viewmodel