Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Restrição de multiplicidade violada Entity framework 5


Você está tentando adicionar o mesmo Result para vários usuários?

Nesse caso, isso falhará porque o framework de entidade realizará os Results coleção da Person class como uma chave estrangeira de Results para Persons . O mapeamento será o mesmo se você adicionar uma Person propriedade de navegação para o Result classe.

Se você quiser Person e Result para ter um relacionamento muitos para muitos, você deve adicionar um ICollection<Person> Persons propriedade para os Results classe para fazer EF entender isso.