Entity-Diagramm mit Tabellen, die Fremdschlüssel haben, dass Punkt auf eine Nicht-PK Spalte nicht Beziehungen im Diagramm zeigen

StackOverflow https://stackoverflow.com/questions/2861440

Frage

Ich habe zwei Tabellen Eltern und Kind.

Wenn ich einen Fremdschlüssel auf Kind, dass Punkte auf den Primärschlüssel der Eltern, und dann ein Objekt Diagramm machen, wird die Beziehung korrekt dargestellt.

Wenn ich den Fremdschlüsselpunkt zu einer anderen Spalte zu machen, wird die Beziehung nicht gezeigt.

Ich habe versucht, Indizes in den Spalt hinzufügen, aber es hat keine Auswirkung hat.

Die Datenbank ist SQLite, aber ich bin nicht sicher, ob das eine Wirkung, da seine alle versteckt hinter ADO.net hat.

Wie erhalte ich die Beziehung zur Arbeit richtig?

Dies ist mit Visual Studio 2010 im Entity Framework (.edmx) Diagramm , mit automatisch das Diagramm aus der Datenbank generieren.

War es hilfreich?

Lösung

Ein Fremdschlüssel hat einen Kandidatenschlüssel in der übergeordneten Tabelle verweisen. Die Säule (en) Sie im Diagramm zeigen muss daher ein Kandidat Schlüssel sein. Das muss nicht der „primäre“ Schlüssel sein, aber es muss ein Satz von Spalten, die durch das Vorhandensein einer Eindeutigkeitsbedingung (in der Regel einem UNIQUE oder PRIMARY KEY-Einschränkung) eindeutig gewährleistet ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top