Inquiridor
Converter String em Linq

Pergunta
-
Bom dia pessoal.
Pessoal tenho uma dúvida, é possível converter uma consulta no formato string em Linq.
Exemplo:
string nome = "base.NomeTabela.Where(x => x.Nome.Contains("Exemplo")).SingleOrDefault";
var contexto = nome.ConverterEmLinq;
Alguma sugestão?
Todas as Respostas
-
Luiz,
Existe um projeto próximo disso, o Dynamic Linq Library:
http://stackoverflow.com/questions/25832902/converting-a-string-into-linq-lambda-expression
https://www.nuget.org/packages/System.Linq.Dynamic.Library/
Não cheguei a usar, mas pelo que vi ele tem métodos de extensão que esperam strings com uma sintaxe próxima de LINQ.
Abs
- Sugerido como Resposta Leonardo N. D'Amato quarta-feira, 8 de julho de 2015 16:58
-
Veja esses links, para isso vai ter que utilizar dynamic LINQ
Dynamically-evaluated-SQL-LINQ-queries
Dynamic linq part-1 using-the-linq-dynamic-query-library- Sugerido como Resposta Leonardo N. D'Amato quarta-feira, 8 de julho de 2015 16:58
-
-