8

Ich habe eine Datenbank, die eine Tabelle mit einem zweispaltigen primären zusammengesetzten Schlüssel (ein int, ein bigint.) Ich habe zwei Tabellen, die einen zusammengesetzten Fremdschlüssel haben primärer Schlüssel der ersten Tabelle. Die Beziehungen sind (soweit ich weiß) gut und schön auf der Datenbank selbst.Entity Framework - DB-First - Zusammengesetzte Fremdschlüssel

Wenn eine DB-Kontext über DB-first EF6 zu erzeugen, diese Beziehungen/Navigationseigenschaften werden nicht in den erzeugten Modellen (keine virtuellen Mitglieder in den beiden untergeordneten Tabellen Verweis auf die übergeordnete Tabelle.) Dargestellt

Da es db- ist Erstens kann ich die Modelle nicht verändern.

+0

Welchen Datenbankanbieter verwenden Sie? Ich verwende SQL Anywhere 16 und habe das gleiche Problem. –

Antwort

1

In diesem Fall können Sie diese Beziehungen in die onmodelcreating-Funktion im db-Kontext einfügen. Wir können dort Beschränkungen auferlegen.

Verwandte Themen