Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Contrainte de multiplicité violée Entity framework 5

Essayez-vous d'ajouter le même Result à plusieurs utilisateurs ?

Dans ce cas, cela échouera car le framework d'entité réalisera les Results collection de la Person class comme une clé étrangère de Results à Persons . Le mappage sera le même que si vous ajoutiez une Person propriété de navigation vers le Result classe.

Si vous voulez Person et Result pour avoir une relation plusieurs-à-plusieurs, vous devez ajouter une ICollection<Person> Persons propriété aux Results classe pour faire comprendre cela à EF.