Ich habe eine Datenbank, die ein paar zusammengesetzte Fremdschlüssel enthält. Hier ist zum Beispiel das Generierungsskript für den Fremdschlüssel:
%Vor%Ich versuche Entity Framework 5 Database-First zu verwenden, um ein Modell aus dieser Datenbank zu generieren. Die Zuordnungen für die zusammengesetzten Fremdschlüssel werden jedoch nicht mit allen Tabellen und anderen einfachen Fremdschlüsseln generiert.
Wie kann ich entweder:
Danke!
Entity Framework Database First verhält sich nicht wie gewünscht mit eindeutigen Schlüsseln. Wenn Sie möchten, dass sie Navigationseigenschaften sind, sollten Sie sie als Fremdschlüssel festlegen.
Jetzt müssen Sie wählen: 1) Sie brauchen nur NavPrs, 2) Sie brauchen auch die Junction-Tabelle als eine Einheit.
1) Um dies zu erreichen, legen Sie diese Fremdschlüssel einfach als zusammengesetzten Primärschlüssel fest.
2) Um dies zu erreichen, belassen Sie sie als Fremdschlüssel und deklarieren Sie eine Identitätstyp-ID-Spalte für Ihre Junction-Tabelle und legen Sie sie als Primärschlüssel fest.
Dies sollte für Sie funktionieren
Tags und Links entity-framework entity-framework-5 ef-database-first composite-key