Usuário com melhor resposta
Representação de classes POCO em entidades associativas

Pergunta
-
Como eu faço para gerar e representar uma classe associativa, exemplo:
public class Medico_Especialidade
{
[Key, DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int ID_Medico_Especialidade { get; set; }
public virtual Medico Medico { get; set; }
public virtual Especialidade Especialidade { get; set; }
}Somente isso?
Respostas
-
Caro Pnet!
Eu não entendi realmente o que você quer mas, no meu blog tem os 3 tipos de associação!
Veja no link: http://fulviocanducci.wordpress.com/2013/08/13/operaes-crud-no-entity-framework/
Quem sabe por lá a gente tira sua dúvida ???
Fúlvio Cezar Canducci Dias- Sugerido como Resposta Leonardo Lourenço Silva quarta-feira, 28 de agosto de 2013 04:00
- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 13:50
-
Veja mais abaixo no link: http://fulviocanducci.wordpress.com/2013/08/13/operaes-crud-no-entity-framework/, o Diagrama de Classes! As tabelas que eu te falei no link estão mapeadas no EF4 Code First!
Do jeito que você quer bem mais simples seria assim:
http://viniciusquaiato.com/blog/entity-framework-4-0-utilizando-many-to-many-com-pocos/Fúlvio Cezar Canducci Dias- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 13:50
-
http://vincentlauzon.wordpress.com/2011/04/15/entity-framework-4-1-many-to-many-relationships-5/
Esse aqui principalmente: http://odetocode.com/blogs/scott/archive/2012/06/13/many-to-many-relationships-with-ef.aspx
é assim que funciona se você tiver o relacionamento muitos para muitos no Entity Framework a tabela que relaciona não aparece! (Obs: só aparecer se além das chaves tiverem outros campos próprios)
Fúlvio Cezar Canducci Dias- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 13:50
Todas as Respostas
-
Caro Pnet!
Eu não entendi realmente o que você quer mas, no meu blog tem os 3 tipos de associação!
Veja no link: http://fulviocanducci.wordpress.com/2013/08/13/operaes-crud-no-entity-framework/
Quem sabe por lá a gente tira sua dúvida ???
Fúlvio Cezar Canducci Dias- Sugerido como Resposta Leonardo Lourenço Silva quarta-feira, 28 de agosto de 2013 04:00
- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 13:50
-
Pelo que pude entender essas tabelas não são mapeadas pelo EF Code First. O que se deve fazer é nas tabelas que serão relacionadas, criar uma propriedade do tipo IColletion<T> em cada uma das tabelas, tipo, na tabela A referencio essa propriedade em B e na tabela B idem em A. Aí, o EF Code First ele se encarrega de gerenciar esse relacionamento(Many to Many). Foi isso que pude entender no Stack OverFlow. Bem, vou estudar mais esse caso e ver se é isso mesmo e como eu mantenho meu Many to Many. Se ele gerenciar ou mesmo criar essa tabela de associação, beleza. Senão, terei que ver outra forma, talvez criar uma PK(não recomendado) nessa entidade.
-
Veja mais abaixo no link: http://fulviocanducci.wordpress.com/2013/08/13/operaes-crud-no-entity-framework/, o Diagrama de Classes! As tabelas que eu te falei no link estão mapeadas no EF4 Code First!
Do jeito que você quer bem mais simples seria assim:
http://viniciusquaiato.com/blog/entity-framework-4-0-utilizando-many-to-many-com-pocos/Fúlvio Cezar Canducci Dias- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 13:50
-
http://vincentlauzon.wordpress.com/2011/04/15/entity-framework-4-1-many-to-many-relationships-5/
Esse aqui principalmente: http://odetocode.com/blogs/scott/archive/2012/06/13/many-to-many-relationships-with-ef.aspx
é assim que funciona se você tiver o relacionamento muitos para muitos no Entity Framework a tabela que relaciona não aparece! (Obs: só aparecer se além das chaves tiverem outros campos próprios)
Fúlvio Cezar Canducci Dias- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 13:50