JOIN NO LINQ
Boa Noite a todos.
Estou trabalhando um pouco mais com Linq, e estou com uma dificuldade em fazer um Join.
Peguei um exemplo na net e acredito estar com alguma coisa errada.
itemreceber = (from i in context.ITEM_RECEBER
join c in context.CHIP on i.CH_ID_CHIP equals c.CH_CODIGO
where
i.REC_ID_RECEBER.Equals(idReceber) orderby (i.ITE_VALOR) descending select g).ToList();
O erro esta abaixo
Error 8 The type of one of the expressions in the join clause is incorrect. Type inference failed in the call to [ô]Join[ô]. C:\Users\leandro.gonsales\Documents\Visual Studio 2010\Projects\Dimas.PAG\SecuritySystem.Dimas.BLL\ItemReceberServicos.cs 65 40 SecuritySystem.Dimas.BLL
Estou trabalhando um pouco mais com Linq, e estou com uma dificuldade em fazer um Join.
Peguei um exemplo na net e acredito estar com alguma coisa errada.
itemreceber = (from i in context.ITEM_RECEBER
join c in context.CHIP on i.CH_ID_CHIP equals c.CH_CODIGO
where
i.REC_ID_RECEBER.Equals(idReceber) orderby (i.ITE_VALOR) descending select g).ToList();
O erro esta abaixo
Error 8 The type of one of the expressions in the join clause is incorrect. Type inference failed in the call to [ô]Join[ô]. C:\Users\leandro.gonsales\Documents\Visual Studio 2010\Projects\Dimas.PAG\SecuritySystem.Dimas.BLL\ItemReceberServicos.cs 65 40 SecuritySystem.Dimas.BLL
Curiosidade:
Você chegou á comparar, na base de dados, se de fato os campos [Ô]CH_ID_CHIP[Ô] e [Ô]CH_CODIGO[Ô] são do mesmo tipo / tamanho ? A mensagem apresentada aponta que provavelmente não o são. Caso sejam, ainda, verifique que [Ô]CH_CODIGO[Ô] é de fato a chave primária da tabela. Após isso, caso altere algo, não esqueça de atualizar, no projeto, o seu componente de contexto de dados.
Você chegou á comparar, na base de dados, se de fato os campos [Ô]CH_ID_CHIP[Ô] e [Ô]CH_CODIGO[Ô] são do mesmo tipo / tamanho ? A mensagem apresentada aponta que provavelmente não o são. Caso sejam, ainda, verifique que [Ô]CH_CODIGO[Ô] é de fato a chave primária da tabela. Após isso, caso altere algo, não esqueça de atualizar, no projeto, o seu componente de contexto de dados.
Professor, muito obrigado pela ajuda.
O problema foi meu mesmo, acabei lincando os campos errados.
Obrigado novamente
O problema foi meu mesmo, acabei lincando os campos errados.
Obrigado novamente
Tópico encerrado , respostas não são mais permitidas