0
Как я могу это сделать:Строка Linq для IQueryable
string queryString = @"from c in Stuffs select c";
IQueryable<Stuffs> q = StringToIQueryable(queryString);
Как я могу это сделать:Строка Linq для IQueryable
string queryString = @"from c in Stuffs select c";
IQueryable<Stuffs> q = StringToIQueryable(queryString);
См dynamic linq library от Скотта Гу, который описывает, как составить предикаты в LINQ запрос из строк. Я не уверен, что можно передать весь запрос linq, но с помощью определенного пользовательского анализа вы должны достичь того, чего хотите!
Возможно, это поможет: http://stackoverflow.com/questions/776265/c-how-to-parse-arbitrary-strings-into-expression-trees –
Я не знаю, чего вы пытаетесь достичь, но будь осторожен. Он выглядит восприимчивым к SQL-инъекции. – 0lukasz0