1
resposta

Adicionar Lista de Compras

Daniel, boa noite! Ok, entendido que a criação da lista irá trazer o retorno esperado, entretanto quando adicionarmos uma nova migração não teremos outro tipo de relacionamento?

1 resposta

Olá, Daniel! Tudo bem?

O Entity Framework Core é capaz de gerenciar os relacionamentos automaticamente.

No exemplo que você mencionou, ao adicionar a migração, o Entity Framework Core irá criar as tabelas e os relacionamentos necessários com base no modelo de dados definido em seu código. Portanto, não é necessário criar manualmente os relacionamentos toda vez que você adicionar uma nova migração.

O Entity Framework Core utiliza convenções para inferir os relacionamentos com base nas propriedades e nas configurações definidas em seu código. Por exemplo, se você tiver uma propriedade de navegação em uma entidade que se refere a outra entidade, o Entity Framework Core irá inferir o relacionamento entre elas.

Vamos supor que você tenha as entidades Cliente e Endereco, e a entidade Cliente possui uma propriedade de navegação chamada EnderecoDeEntrega que se refere a um objeto Endereco. Ao adicionar a migração, o Entity Framework Core irá criar automaticamente o relacionamento entre as tabelas Cliente e Endereco com base nessa propriedade de navegação.

Portanto, não se preocupe com a criação de relacionamentos toda vez que você adicionar uma nova migração. O Entity Framework Core irá cuidar disso para você.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software