Le fichier d'aide fourni avec Dynamic Linq dans CSharpSamples.zip ne montre aucun exemple d'utilisation de contains ou de like.Comment utiliser "contains" ou "like" dans une requête linq dynamique?
Existe-t-il des solutions de contournement simples pour cela? c'est-à-dire où (col comme @col) ne fonctionne pas.
Veuillez prendre note de toutes les personnes dont je parle de la LINQ DYNAMIC fournie avec Visual Studio dans le fichier d'exemples. Dans cette version, je peux définir une requête where en utilisant une chaîne "mycol = @mycol". Je connais les cas simples. –
Ce que j'aimerais * vraiment * faire, c'est insérer la chaîne "Like" à la place du "=" dans ma chaîne et avoir le Linq Dynamique pour l'analyser. Mais, je vais prendre un travail. Je pense que la raison pour laquelle il n'a pas été ajouté est qu'ils ont construit leur analyseur sur System.Linq.Expressions qui n'a pas cette méthode. –
Pour être clair, je peux le faire "UserName = @ 0, Contact.FirstName = @ 1" Mais pas « UserName comme @ 0, Contact.FirstName comme @ 1" Si ce sont des chaînes, et en utilisant la syntaxe LINQ dynamique: dc.table.where (mystring, tableau) –