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?
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?
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!