Freigeben über


Gewusst wie: Erstellen und Löschen von Vererbungsbeziehungen (Entity Data Model-Tools)

Mithilfe der Vererbung kann ein Entitätstyp von einem anderen Entitätstyp im konzeptionellen Modell abgeleitet werden. Beispielsweise kann sowohl der Employee-Typ als auch der Customer-Typ vom Contact-Typ erben. In diesem Fall wird Contact als Basistyp bezeichnet. Employee und Customer werden als abgeleitete Typen bezeichnet.

Eine Vererbungsbeziehung wird auf der Entwurfsoberfläche als Verbindungslinie zwischen dem Basistyp und dem abgeleiteten Typ dargestellt. Die Verbindungslinie hat an dem Ende einen hohlen Pfeil, das auf den Basistyp zeigt.

Bb738479.note(de-de,VS.100).gifHinweis:
Der ADO.NET Entity Data Model-Designer lässt das Erben eines Typ von sich selbst nicht zu.Das heißt, dass Quelle und Ziel unterschiedlich sein müssen.

Erstellen einer Vererbung

Beim Erstellen einer Vererbungsbeziehung geschieht Folgendes:

  • Die Vererbungsbeziehung wird der Entwurfsoberfläche hinzugefügt.

  • Der Teil der EDMX-Datei, in dem das konzeptionelle Datenmodell definiert wird, wird geändert.

  • Das Fenster Mappingdetails wird aktualisiert.

  • Das Fenster Modellbrowser wird aktualisiert.

So erstellen Sie eine Vererbungsbeziehung auf der Entwurfsoberfläche

  1. Klicken Sie mit der rechten Maustaste auf einen leeren Bereich der Entwurfsoberfläche, zeigen Sie auf Hinzufügen, und wählen Sie Vererbung aus.

    Das Dialogfeld Neue Vererbung wird angezeigt.

  2. Wählen Sie den Basisentitätstyp und den abgeleiteten Entitätstyp aus.

  3. Klicken Sie auf OK.

    Die Vererbungsbeziehung wird erstellt.

So erstellen Sie eine Vererbungsbeziehung mithilfe der Toolbox

  1. Wählen Sie in der Toolbox das Vererbung-Steuerelement aus.

  2. Klicken Sie auf der Entwurfsoberfläche auf die Untertypentität und anschließend auf den Basistyp.

    Die Vererbungsbeziehung wird erstellt.

So erstellen Sie eine Vererbungsbeziehung von einer ausgewählten Entität aus

  1. Wählen Sie eine Entität auf der Entwurfsoberfläche aus, zeigen Sie auf Hinzufügen, und wählen Sie Vererbung aus.

    Das Dialogfeld Neue Vererbung wird angezeigt. Die ausgewählte Entität wird als Basisentität angezeigt.

  2. Wählen Sie den abgeleiteten Entitätstyp aus.

  3. Klicken Sie auf OK.

    Die Vererbungsbeziehung wird erstellt.

So erstellen Sie eine Vererbungsbeziehung mithilfe des Fensters Eigenschaften

  1. Wählen Sie eine Entität aus.

  2. Wählen Sie im Fenster Eigenschaften in der Dropdownliste Basistyp den Basistyp für die Vererbungsbeziehung aus.

    Die Vererbungsbeziehung wird erstellt.

Löschen einer Vererbung

Beim Löschen einer Vererbungsbeziehung geschieht Folgendes:

  • Die Vererbungsbeziehung wird von der Entwurfsoberfläche entfernt.

  • Der Teil der EDMX-Datei, in dem das konzeptionelle Datenmodell definiert wird, wird geändert.

  • Die Eigenschaft Basistyp der abgeleiteten Typen wird auf (Keine) festgelegt.

  • Das Fenster Mappingdetails wird aktualisiert.

  • Das Fenster Modellbrowser wird aktualisiert.

So löschen Sie eine Vererbungsbeziehung

  • Klicken Sie mit der rechten Maustaste auf die Vererbung, und wählen Sie Löschen aus.

    – oder –

  • Wählen Sie eine oder mehrere Vererbungen aus, und drücken Sie die ENTF-Taste.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Zuordnen von Vererbung - 'Tabelle pro Hierarchie' (Entity Data Model-Tools)
Exemplarische Vorgehensweise: Zuordnen von Vererbung - 'Tabelle pro Typ' (Entity Data Model-Tools)

Konzepte

ADO.NET Entity Data Model-Designer

Weitere Ressourcen

Aufgaben der Entity Data Model-Tools