Frage

Für eine Vielzahl von Gründen, die Datenbank, die ich arbeite (SQL Server 2005) hat keine Beziehungen definiert. Jede Tabelle hat einen Primärschlüssel. Und die meisten Tische haben mindestens einen Fremdschlüssel, jedoch haben wir nie die Einschränkungen konfigurieren.

Kann mir jemand die Schritte sagen, dass ich nehmen sollte Entity Framework der zugrunde liegenden Beziehungen zwischen Tabellen zu informieren? Gibt es ein bestimmtes Dokument, das diesen Prozess beschreibt?

War es hilfreich?

Lösung

Sie müssen manuell die Verknüpfungen zwischen den Tabellen in Ihrem EF-Modell erstellen.

Im Entity Framework Designer-Oberfläche, Sie im Grunde der rechte Maustaste auf dem Tisch und aus dem Kontextmenü, müssen Sie die Schaltfläche „Hinzufügen -> Vereinigung“ wählen Option. In dem Dialogfeld, das erscheint, können Sie die Verbindung zwischen Ihren beiden Tabellen etablieren -. Auch ohne Fremdschlüsselbeziehung in der zugrunde liegenden Datenbank

Marc

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