EF Código primeiro: muitos para muitos e um para muitos
Provavelmente é apenas porque meu conhecimento da API fluente da EF Code First está ausente, mas estou perplex
Quero modelar o seguinte:
A Grupos coleção com ID e nomeA Comercia coleção com ID e nome Cada usuário é atribuído a exatamente um grupo principal Cada usuário pode ter zero ou muitos grupos secundáriosA estrutura da tabela que eu estou procurando teria a seguinte aparência:
Grupos
Eu iriNomComercia
Eu iriNom PrimaryGroupIdSecondaryGroupAssignments
ID do usuári GroupIdEu bati minha cabeça contra uma parede tentando modelar isso com o código EF primeiro, mas não consigo aceitar os dois relacionamentos entre usuário e grupo. Desculpe por não postar nenhum código .NET (estou feliz em), mas provavelmente está tudo errado de qualquer maneir
Existe uma maneira de fazer com que a EF modele isso? Estou assumindo que tenho que fazer algum tipo de configuração com a API Fluent. Talvez uma pergunta melhor seja: existe alguma referência boa e definitiva para a API Fluent?
Obrigado