Entity Framework - Mapeamento de ManyToMany #26
-
Na aula "Utilizando os mapeamentos criados" do módulo de mapeamento do curso "Fundamentos do Entity Framework" é realizado o mapeamento de muitos para muitos de User x Role. Contudo, entendi que o mesmo foi feito um pouco diferente do relacionamento anteriormente feito de Post x Tag. O UserRole feito cria um role e ele tem um role com muitos usuários e, cria um user e ele tem um user com muitas roles. Não entendi o porque foi feito dessa forma, já que, seguindo o exemplo do "PostTag" acreditei que o correto seria que no relacionamento fosse criado uma role e nela houvesse um user com muitas roles e, um user com uma role e essa role com muitos users. Com isso, gostaria de entender porque não fazer da forma abaixo, ao invés da forma feita na aula:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Bom dia @fernandosmace, como vai? Acredito que na relação anterior, especificamos a tabela que a relação gera, junto as colunas da tabela associativa... Por isto teve mais código... Mas se sua relação é simples, então pode escrever da forma mais simples sim :) |
Beta Was this translation helpful? Give feedback.
Bom dia @fernandosmace, como vai? Acredito que na relação anterior, especificamos a tabela que a relação gera, junto as colunas da tabela associativa... Por isto teve mais código...
Mas se sua relação é simples, então pode escrever da forma mais simples sim :)