Freigeben über


Gewusst wie: Erstellen und Ändern von Zuordnungen (Entity Data Model-Tools)

Zuordnungen definieren Beziehungen zwischen Entitätstypen in einem konzeptionellen Modell. An einer Zuordnung können nur zwei Entitätstypen beteiligt sein, und beide an der Zuordnung beteiligten Entitätstypen werden als Ende bezeichnet. Es kann mehrere Zuordnungen zwischen Entitätstypen geben. Eine Zuordnung wird auf der Entwurfsoberfläche als Linie dargestellt, die zwei Entitätstypen verbindet. Weitere Informationen finden Sie unter Defining and Managing Relationships.

Erstellen einer Zuordnung

Durch das Erstellen einer Zuordnung mit dem Entity Designer wird der Inhalt des konzeptionellen Modells der EDMX-Datei aktualisiert. Weitere Informationen zum Inhalt einer EDMX-Datei finden Sie unter Übersicht über die EDMX-Datei (Entity Framework). Nach dem Erstellen der Zuordnung müssen die Mappings für die Zuordnung erstellt werden. Weitere Informationen finden Sie unter Gewusst wie: Erstellen und Bearbeiten von Zuordnungsmappings (Entity Data Model-Tools).

So erstellen Sie im Dialogfeld "Zuordnung hinzufügen" eine Zuordnung

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

    Das Dialogfeld Zuordnung hinzufügen wird geöffnet.

  2. Geben Sie die Einstellungen für die Zuordnung ein.

    Bb738477.note(de-de,VS.100).gifHinweis:
    Wenn Sie den Entitäten an den Enden der Zuordnung keine Navigationseigenschaften oder Fremdschlüsseleigenschaften hinzufügen möchten, deaktivieren Sie die Kontrollkästchen Navigationseigenschaft und Fremdschlüsseleigenschaften der Entität <Entitätstypname> hinzufügen.Wird nur eine Navigationseigenschaft hinzugefügt, kann die Zuordnung nur in einer Richtung traversiert werden.Falls Sie keine Navigationseigenschaften hinzufügen, müssen Sie Fremdschlüsseleigenschaften hinzufügen, um auf Entitäten an den Enden der Zuordnung zuzugreifen.Bei m:n- (*:*) sowie 1:1-Zuordnungen können den Entitäten keine Fremdschlüssel hinzugefügt werden.Weitere Informationen finden Sie unter Defining and Managing Relationships.

  3. Klicken Sie auf OK.

So erstellen Sie eine Zuordnung mithilfe der Toolbox

  1. Klicken Sie in der Toolbox auf das Steuerelement Zuordnung.

  2. Wählen Sie die in die Zuordnung einzuschließenden Entitäten aus, indem Sie auf der Entwurfsoberfläche zuerst auf eine und dann auf eine andere Entität klicken.

    Das Dialogfeld Neue Zuordnung wird geöffnet.

  3. Geben Sie die Einstellungen für die Zuordnung ein:

    • Geben Sie einen Namen für die neue Zuordnung an.

    • Wählen Sie für jede Entität die Multiplizität aus.

    • Geben Sie den Namen der Navigationseigenschaft für jede Entität an.

  4. Klicken Sie auf OK.

Bb738477.note(de-de,VS.100).gifHinweis:
Durch das Hinzufügen einer Zuordnung mit der Toolbox werden den Entitätstypen an den Enden der Zuordnung automatisch Navigationseigenschaften hinzugefügt.Den Entitätstypen werden keine Fremdschlüsseleigenschaften hinzugefügt.Weitere Informationen finden Sie unter Gewusst wie: Bearbeiten und Löschen von Navigationseigenschaften (Entity Data Model-Tools) und Defining and Managing Relationships.

Löschen einer Zuordnung

Durch die im Folgenden beschriebene Vorgehensweise zum Löschen einer Zuordnung wird nur die Zuordnung aus dem konzeptionellen Modell gelöscht. Informationen dazu, wie Sie auch die entsprechende Zuordnung aus dem Speichermodell löschen, finden Sie unter Gewusst wie: Löschen von Objekten aus dem Speichermodell (Entity Data Model-Tools).

So löschen Sie eine Zuordnung

  • Klicken Sie auf der Entity Designer-Oberfläche mit der rechten Maustaste auf die Zuordnung, und wählen Sie Löschen aus.

    - oder -

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

Siehe auch

Verweis

Nicht zugeordnete Tabellen und Ansichten löschen (Dialogfeld im Entity Data Model Designer)

Konzepte

ADO.NET Entity Data Model-Designer

Weitere Ressourcen

Aufgaben der Entity Data Model-Tools
Association Element (CSDL)
ReferentialConstraint Element (CSDL)