Expressões Lambda c#

10/04/2011

0

Bom Dia. Pessoal.

Como eu faço a consulta abaixo, usando Expressões Lambda?


Select Gerencial_Produto.cdProduto
,Gerencial_Produto.dsProduto
,Gerencial_Produto.nuCodBarra
,Gerencial_Produto.nuPedidoGoodYear
,Gerencial_Estoque.moPrecoVendaUnitVarejo
,Gerencial_Estoque.moPrecoVendaUnitAtacado
,Gerencial_Estoque.moPrecoCompUnitario
,Gerencial_Estoque.nuQtdeEstLoja
,Gerencial_TipoEstoque.dsTipoEstoque
,Gerencial_Fornecedor.nmFantasia
,Gerencial_SubGrupoEstoque.dsSubGrupo
From Gerencial_Estoque INNER JOIN
Gerencial_Produto On Gerencial_Estoque.cdProduto = Gerencial_Produto.cdProduto INNER JOIN
Gerencial_SubGrupoEstoque ON Gerencial_Produto.cdSubGrupoEstoque = Gerencial_SubGrupoEstoque.cdSubGrupoEstoque INNER JOIN
Gerencial_TipoEstoque ON Gerencial_Produto.cdTipoEstoque = Gerencial_TipoEstoque.cdTipoEstoque INNER JOIN
Gerencial_Unidade ON Gerencial_Produto.cdUnidade = Gerencial_Unidade.cdUnidade INNER JOIN
Gerencial_Fornecedor ON Gerencial_Produto.cdFornecedor=Gerencial_Fornecedor.cdFornecedor Inner Join
Gerencial_Empresa On Gerencial_Estoque.cdEmpresa=Gerencial_Empresa.cdEmpresa
Where (@cdTipoEstoque Is Null Or Gerencial_Produto.cdTipoEstoque=@cdTipoEstoque)
And (@dsTipo Is Null Or Gerencial_Produto.dsTipo=@dsTipo)
And (@cdSubGrupo Is Null Or Gerencial_Produto.cdSubGrupoEstoque=@cdSubGrupo)
And (@tpInativo Is Null Or Gerencial_Estoque.tpInativo=@tpInativo)
And (@CdEmpresa Is Null Or Gerencial_Estoque.cdEmpresa=@CdEmpresa)
And Gerencial_Empresa.dsFiliais Like @dsFiliais
Order by Gerencial_Produto.dsProduto Asc;

Desde já agradeço atenção de todos.

At.Marcos
Marcos Souza

Marcos Souza

Responder

Posts

10/04/2011

Henry Lima

Boa noite amigo, não seria mais tranquilo definir uma VIEW para mostrar os dados da maneira que precisa. Embora as VIEW's sejam um pouco mais lenta, mas em determinadas situações elas são bem mais úteis e ageis que utilizar consultas diretas ao banco.

Tenta resolver o problema utilizando VIEW's.


Abs,

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar