Bonjour,
Je tente d'effectuer une requête Linq avec une condition : Si un champs dans mon formulaire est rempli alors on l'applique pour filtrer les résultats sinon on sélectionne tout.
J'ai une table de personnes avec date de naissance. Si on fait une recherche sur la date de naissance, j'aimerai que le résultat soit la liste des personnes ayant la même date de naissance. Si le champs est laissé vide on sélection tout. (Remarque : Il y a d'autres champs de recherche également Nom, Prénom, etc).
Ce que j'avais imaginé :
Je ne sais pas que mettre à droite du : pour dire sinon on sélectionne tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var people = from p in context.DB_PEOPLE where (!filterBirthDate.Text.Equals("")? p.BIRTHDATE == filterBirthDate : ???) select new { p.NOM, p.PRENOM };
Pouvez-vous m'aider?
D'avance merci.
Partager