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
- Movido Seilor Bonancio JuniorMicrosoft Community Contributor segunda-feira, 24 de outubro de 2011 10:07 (De:ASP.NET)
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:08Moderador
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

