4 votes

Création d'une chaîne de caractères à partir d'une expression lambda

J'ai des fonctions qui prennent des clauses SQL where, et je me demande s'il y a un moyen de les rendre fortement typées. Existe-t-il un moyen de prendre une expression lambda comme a => a.AgencyID == id et de la convertir en une clause where de type chaîne de caractères ? Comme "AgencyID = 'idValue'" ?

Gracias.

3voto

Tom Points 31

Vous pourriez transformer la fonction lambda en une arbre d'expression puis parcourir l'arbre pour construire votre chaîne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X