Bonjour à tous,
En environnement VB.net 2008 contre SQL server 2005 je voudrais pouvoir composer ma requête Linq en fonction de critères choisis par l'utilisateur.
Dit autrement, je souhaite pouvoir intervenir sur la clause Where de la requête pour la rendre conditionnée au contexte :
Je pense être proche de la solution avec DT.Where mais je n'arrive pas à trouver la syntaxe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim DT= From Groups in MyDataCtrl.Groups _ Select Group_code, Group_label, Group_status If UserChoiceLimitToNew = "Yes" then DT.Where(Group_status="New") end if
Je pourrais aussi passer par une variable string contenant "Group_Status=""New""".
Est-ce que quelqu'un saurait manipuler .Where ou existe-t'il une solution pour composer la requête en l'alimentant avec le contenu d'une variable string ?
Merci d'avance
Partager