Beim Hinzufügen meines Entitätsmodells wird der Fehler 3007 angezeigt

Ich erhalte den Fehler 3007, wenn ich mein Entitätsmodell zu meiner Lösung hinzufüge.

Ich habe diese Links gefunden:

Gute Erklärung

Kurze Antwort

Über diesen Fehler:

Fehler 1 Fehler 3007: Problem beim Zuordnen von Fragmenten ab Zeile 89, 94: Nicht-Primärschlüsselspalte (n) [Person_ID] werden in beiden Fragmenten unterschiedlichen konzeptionellen Seiteneigenschaften zugeordnet - Dateninkonsistenz ist möglich, da die entsprechenden konzeptionellen Seiteneigenschaften kann unabhängig modifiziert werden.

Ihre Antwort: Ich stimme ihrer Schlussfolgerung zu, dass durch einfaches Löschen der Skalareigenschaft Person_ID und Verlassen der Navigationseigenschaft mein Problem behoben ist. Dies ist jedoch nicht sehr skalierbar, da ich meine Datenbank dynamisch aufbaue und meine Entität sehr oft aktualisiert wird. Ich möchte nicht jedes Mal, wenn ich es aktualisiere, meine Entität durchgehen und bereinigen müssen.

Meine Frage: Gibt es eine Möglichkeit, den Fehler zu beheben, indem korrigiert wird, wie EF die Entität erstellt? Oder gibt es eine Möglichkeit, die Skalareigenschaft durch Code zu entfernen? Vielleicht gibt es sogar ein paar Optionen, die ich übersehen habe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage