Sdílet prostřednictvím


Gewusst wie: Erstellen und Bearbeiten von Zuordnungen

Zuordnungen definieren Beziehungen zwischen Entitätstypen im Entity Data Model (EDM). 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.

Erstellen einer Zuordnung

Beim Erstellen einer Zuordnung geschieht Folgendes:

  • Es wird eine visuelle Darstellung der Zuordnung erstellt und der Entwurfsoberfläche hinzugefügt.

  • Es werden den visuellen Darstellungen der Entitätstypen an jedem Ende der Zuordnung Navigationseigenschaften hinzugefügt.

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

  • Das Fenster "Mappingdetails" wird aktualisiert.

  • Der Modellbrowser wird aktualisiert.

NoteHinweis

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.

So erstellen Sie mithilfe des Dialogfelds Neue Zuordnung eine Zuordnung

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

    Das Dialogfeld Neue Zuordnung wird geöffnet.

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

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

    • Wählen Sie in der Dropdownliste Entität die Entitäten aus, die in die Zuordnung eingeschlossen werden sollen.

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

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

  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.

So ordnen Sie eine ausgewählte Entität einer anderen Entität zu

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

    Das Dialogfeld Neue Zuordnung wird geöffnet.

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

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

    • Wählen Sie in der Dropdownliste Entität die Entitäten aus, die in die Zuordnung eingeschlossen werden sollen.

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

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

  3. Klicken Sie auf OK.

Löschen einer Zuordnung

Zuordnungen werden mithilfe der Entwurfsoberfläche des ADO.NET Entity Data Model-Designers gelöscht. Beim Löschen einer Zuordnung geschieht Folgendes:

  • Die visuelle Darstellung der Zuordnung wird von der Entwurfsoberfläche gelöscht.

  • Es werden die Navigationseigenschaften von den visuellen Darstellungen der Entitätstypen an jedem Ende der Zuordnung entfernt.

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

  • Die Mappings für die Zuordnung werden gelöscht, und das Fenster Entitäts-Mappingdetails wird aktualisiert.

  • Das Fenster Modellbrowser wird aktualisiert.

So löschen Sie eine Zuordnung

  • Klicken Sie 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

Konzepte

Übersicht über den ADO.NET Entity Data Model-Designer

Weitere Ressourcen

Aufgaben der Entity Data Model-Tools