Pergunta Navigation Property com múltiplas FKs

  • segunda-feira, 24 de outubro de 2011 00:10
     
     

    Olá,

    Estou com um problema em um webform usando um EntityDataSource em um Gridview.

    Criei um modelo com duas tabelas: Opiniao e Usuario. 

     

    Quando eu utilizo a navigation property TB_USUARIOS1, que relaciona a PK ID_USUARIO da tabela de Usuários com o campo ID_OPINADO da tabela de opiniões em um gridview através de um EntityDataSource eu não consigo acessar os atributos da tabela de usuários.

    A navigation property TB_USUARIOS, que relaciona  a PK ID_USUARIO da tabela de Usuários com o campo ID_AUTOR da tabela de usuários funciona perfeitamente.

    Alguém consegue me explicar por quê?

     

    Obrigado!!

    Alex

Todas as Respostas

  • quinta-feira, 27 de outubro de 2011 12:23
     
     

    Alex,

    Eu não entendi muito bem. Você quer fazer o que? Se for para exibir os dados, é bom você criar um DTO que fica melhor.


    --
    Marque as respostas e ajude a melhorar a busca do fórum. pcfviana@gmail.com
  • sexta-feira, 28 de outubro de 2011 03:08
    Moderador
     
     

    Olá Alex,

    Pergunta: existe uma FK (foreign key) entre ID_USUARIO e ID_AUTOR? Se não, tente criá-la.

    Se a FK estiver ok, tente olhar no código gerado automaticamente pelo Visual Studio, e tente encontrar diferenças entre os códigos... provavelmente algum atributo esteja matando o relacionamento...

    []s!

     


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique