Array
(
)

LINQ gera tabela vazia

João Sales
   - 06 ago 2011

Opa a todos,

Olha estou com um problema q nao estou sabendo o motivo tenho a seguinte consulta LINQ:
produtos = From tabela In dados.vw_supermercado_produtos produtos = produtos.Where(Function(tabela) tabela.cod_supermercado = 1) produtos = produtos.OrderByDescending(Function(tabela) tabela.codigo) produtos = produtos.Select(Function(tabela) tabela)

O resultado desta consulta e uma tabela vazia. Isto ta errado pois tenho dados nestas tabelas.
Se eu omito a segunda linha a ai me volta os resultados.

So para fazer o teste se eu fizer esta consulta desta forma ele me retorna o resulto correto
que deveria ser da primeira consulta a cima.

produtos = From tabela In dados.vw_supermercado_produtos _ Where tabela.cod_supermercado = 1 _ Select tabela


O que tem de errado nesta linha que acaba gerando erro?
produtos = produtos.Where(Function(tabela) tabela.cod_supermercado = 1)Obrigado

Rodrigo Odasaki
   - 03 dez 2011

Qual o erro?