Разбор строкового выражения C # LINQ

I ' я пытаюсь выполнить здесь действительно динамические запросы - желательно без вызова компилятора во время выполнения.

У меня есть строка, содержащая выражение LINQ, например

var s = "from a in queryable where a.Type == 1 select a";

Как я могу получить результат IQueryable или Expressions из этого?

Я видел, как LINQPad и RavenDb делают это, поэтому я убежден, что способ есть, просто я его еще не нашел.

15
задан Kevin McKelvin 23 September 2010 в 21:07
поделиться