none
Erro em join RRS feed

  • Pergunta

  • Pessoal, tenho a seguinte consulta com linq:

    var qryCriterios = (from c in dm.ve_criterios_usuarios_tipooperacaoSet
                                        join u in dm.usuariosSet on c.usuarios.idusuario equals u.idusuario
                                        join destino in dm.ve_tipo_operacoesSet on c.operacao_destino.operacao_pai equals destino.operacao_pai
                                        join origem in dm.ve_tipo_operacoesSet on c.operacao_origem.operacao_pai equals origem.operacao_pai
                                        where u.idusuario == Int64.Parse(idUsuario)
                                        select new { c.titulo_criterio });

     

                    GridView1.DataSource = qryCriterios;
                    GridView1.DataBind();

    Me retorna o seguinte erro no DataBind para a grid:

     

    The key selector type for the call to the 'Join' method is not comparable in the underlying store provider.

    Porque ocorre isso?

    Se eu tirar o relacionamento origem e destino, eu consigo visualizar os dados na grid.

     

    terça-feira, 3 de agosto de 2010 21:11

Todas as Respostas