2
respostas

Relacionamento de Entidades ENTITY FRAMEWORK

Senhores, boa noite !

Estou com uma grande dúvida, acompanhei as aulas do EF aqui da alura, no momento estou me deparando com uma situação diferente da aula ( many to many), onde minha situação é, preciso fazer um relacionamento one to many, comecei a realizar o mapeamento das entidades, até ai OK.

Minha dúvida é:

Ao realizar o mapeamento de um lado já informando one to many, do outro lado é necessário mapear também??

{
    public class MapConexaoETipoConexao :   EntityTypeConfiguration<Conexao>
    {
        public MapConexaoETipoConexao()
        {
            HasKey(x => x.ID);

            HasMany(x => x.TipoConexao);
            HasRequired(x => x.TipoConexao);
        }// one to many
    }
}

{
    public class MapTipoConexaoComConexao : EntityTypeConfiguration<TipoDeConexao>
    {
        public MapTipoConexaoComConexao()
        {
            HasKey(x => x.ID);

            HasRequired(x => x.Conexao);
        }
    }
}

Não sei se fiou claro, rs.

Obrigado.

2 respostas

Não sou especialista, mas pelo que li aqui, se vc tiver com as propriedades declaradas nas suas classes, nem precisa mapear => http://www.entityframeworktutorial.net/code-first/configure-one-to-many-relationship-in-code-first.aspx

Ele ja infere automático. De toda forma, parece que o padrão é mapear nas duas pontas sim.

hum.. vou ler o tópico com calma para entender melhor, assim que confirmar e conseguir dar andamento eu do um Alo aqui rs.

Obrigado !