Bonjour à tous!
N'ayant pas trouvé sur le net [bien que cela soit du .net], je tente ma chance ici !
Savez-vous si on peut créer des clauses Where avec des conditions en string.
Par exemple:
Pourrait il être transformé en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 IEnumerable<XElement> elements = from el in datasource where (string) el.Attribute("name").Value == "toto" and (string) el.Attribute("pseudo").Value == "titi" select el;
Contexte: la clause Where joue le role pour moi de filtre. Ce filtre peut être composé de plusieurs tests d'égalité dont je ne connais pas le nombre à l'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string query = "name == 'toto' && pseudo=='titi'"; IEnumerable<XElement> elements = datasource.Where(query).Select(?);
Merci de votre aide![]()
Partager