Есть ли простой способ преобразовать строку в запрос linq?
например. var query = StringToLINQQuery (AString);
есть ли у кого-нибудь реализация этого метода?
Вам нужно будет скомпилировать строку.
Компилятор в качестве службы имеет значение , запланированное для C # 5 , поэтому его еще нет.Он уже доступен на Mono, но поддержка LINQ в Mono была довольно шаткой в прошлый раз, когда я проверял.
Вы уже пробовали linq динамику:
http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx