Je la requête suivantefiltrer une requête par date
var query =
from f in _db.Production
join g in _db.Run on f.show equals g.Production.show
select new ViewProductions {
Venuename = g.venue,
Showname = f.show,
StartDate = g.startDate,
EndDate = g.endDate
};
return View(query);
Comment puis-je ajouter une clause where qui dit
Si la date de départ est dans les 3 prochains mois à partir d'aujourd'hui?
Merci
Mise à jour
code de travail
var now = DateTime.UtcNow;
var limit = now.AddDays(90);
var query =
from f in _db.Production
join g in _db.Run on f.show equals g.Production.show
where g.endDate >= now && g.startDate <= limit
select new ViewProductions
{
Venuename = g.venue,
Showname = f.show,
StartDate = g.startDate,
EndDate = g.endDate
};
return View(query);
Merci encore pour votre aide.
Cela n'a pas produit de données soit –
bien, je ne peux pas deviner votre schéma. – Femaref
Merci pour votre code. Je l'ai maintenant travailler juste besoin de changer les dates. J'ai mis à jour ma question pour inclure le bon code. –