Создание строки из лямбда-выражения - PullRequest
4 голосов
/ 21 июля 2010

У меня есть функции, которые принимают SQL-предложения where, и мне интересно, есть ли способ сделать их строго типизированными.Есть ли способ взять лямбда-выражение типа a => a.AgencyID == id и преобразовать его в строку where?Нравится "AgencyID = 'idValue'"?

Спасибо!

1 Ответ

3 голосов
/ 21 июля 2010

Вы можете превратить лямбда-функцию в дерево выражений , а затем пройти по дереву, чтобы построить вашу строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...