Разбор строки выражения C # LINQ
Я пытаюсь сделать некоторые действительно динамические запросы здесь - желательно не вызывая компилятор во время выполнения, хотя.
У меня есть строка, содержащая экспресс LINQ, например, например,
var s = "from a in queryable where a.Type == 1 select a";
Как я могу получить полученные IQueryable или выражения из этого?
Я видел, как LINQPad и RavenDb делают это, так что я уверен, что есть способ, я просто еще не нашел его.