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

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

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

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

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос