J'ai une variable de type expression. Elle contient une expression pour filtrer les données. Par exemple, l'expression permet à SQL d'obtenir des données où LOCATION est 'KOR'.
{it => (it.LOCATION == "KOR")}
Cette expression sera la clause WHERE dans une instruction SQL. La conversion des expressions lambda en requêtes Sql semble compliquée car il existe de nombreuses expressions différentes.
Comment puis-je atteindre cet objectif sans partir de zéro ? Existe-t-il des bibliothèques intéressantes ?
Ajouté....
Je peux obtenir la chaîne d'une expression lambda en invoquant la méthode ToString().
"it => (((it.LOCATION == \"KOR\") OrElse (it.LOCATION == \"FRA\")) AndAlso (it.Value > 30000))"