Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Multiplizitätsbeschränkung verletzt Entitätsrahmen 5

Versuchen Sie, dasselbe Result hinzuzufügen an mehrere Benutzer?

In diesem Fall schlägt dies fehl, da das Entitätsframework die Results erkennt Sammlung der Person Klasse als Fremdschlüssel aus Results zu Persons . Die Zuordnung ist die gleiche wie beim Hinzufügen einer Person Navigationseigenschaft zum Result Klasse.

Wenn Sie Person möchten und Result Um eine Viele-zu-Viele-Beziehung zu haben, müssen Sie eine ICollection<Person> Persons hinzufügen Eigenschaft zu den Results Klasse, damit EF das versteht.