Usuário com melhor resposta
Como fazer consultas dinâmicas?

Pergunta
-
OláNo banco de dados eu tenho a possibilidade de montar consultas dinâmicas com strings, por exemplo:@SQL = 'select descricao from tabela 'if (@Parametro1 IS NOT NULL)@SQL = @SQL + ' where param1 = ' + @Parametro1Eu sei que no LINQ não se desenvolve dessa forma, mas gostaria de saber como fazer dessa forma no linq. Não tenho essa visão e gostaria de uma ajuda.Obrigado.
Marcos Aguiar Jr - Brazil
Respostas
-
uma outra thread aqui do forum mesmo.
- Sugerido como Resposta RodrigoBraga sábado, 14 de novembro de 2009 12:39
- Marcado como Resposta Marcos Aguiar Jr sábado, 14 de novembro de 2009 13:11
Todas as Respostas
-
-
public void teste(string parametro) { var query = from t in dc.Tabela select t; if(parametro != null) { query = from t in dc.Tabela where t.Descricao == parametro select t; } }
Acho que assim funciona. Em "query" vc tem todos os campos da tabela do banco chamada "Tabela".
Get a life. Go party! -
uma outra thread aqui do forum mesmo.
- Sugerido como Resposta RodrigoBraga sábado, 14 de novembro de 2009 12:39
- Marcado como Resposta Marcos Aguiar Jr sábado, 14 de novembro de 2009 13:11