Gewusst wie: Zuordnen von Eigenschaften eines komplexen Typs zu Tabellenspalten (Entity Data Model-Tools)

In diesem Thema wird beschrieben, wie eine Eigenschaft eines komplexen Typs mit dem ADO.NET Entity Data Model Designer (Entity Designer) Tabellenspalten zugeordnet wird. Im Fenster Mappingdetails können Sie Entitätseigenschaften eines skalaren oder komplexen Typs einer oder mehreren Tabellen zuordnen, Bedingungen für Mappings definieren und die Mappings zwischen Spalte und Eigenschaft festlegen. Die Verfahren in diesem Thema gelten für Entitätseigenschaften skalarer und komplexer Typen.

Dd456822.note(de-de,VS.100).gifHinweis:
In diesem Thema steht das Zuordnen einer Eigenschaft eines komplexen Typs zu einer einzelnen Datenbanktabelle im Vordergrund.Eigenschaften eines komplexen Typs können jedoch auch mehreren Datenbanktabellen zugeordnet werden.Die Vorgehensweise ähnelt der beim Zuordnen von skalaren Eigenschaften zu mehreren Tabellen.Ein Beispiel zum Zuordnen skalarer Eigenschaften zu mehreren Tabellen finden Sie unter Exemplarische Vorgehensweise: Zuordnen einer Entität zu mehreren Tabellen (Entity Data Model-Tools).

In der folgenden Tabelle werden die Felder beschrieben, die bei Auswahl eines Entitätstyps auf der Entwurfsoberfläche im Fenster Mappingdetails angezeigt werden.

Name Beschreibung

Spalte

Enthält eine alphabetisch sortierte Liste aller Spalten in der Tabelle.

Operator

Zeigt den Mapping- oder Bedingungsoperator an.

Wert/Eigenschaft

Zeigt die Entitätseigenschaft an, die der Spalte zugeordnet ist. Eigenschaften eines komplexen Typs werden als ComplexTypePropertyName.PropertyName angezeigt.

Wenn das Feld leer ist, ist die Spalte zurzeit keiner skalaren Eigenschaft zugeordnet.

Wenn Sie auf das Feld klicken, wird eine Dropdownliste geöffnet, in der alle skalaren Eigenschaften angezeigt werden.

So fügen Sie ein Mapping hinzu

  1. Klicken Sie auf der Entwurfsoberfläche oder im Modellbrowser mit der rechten Maustaste auf einen Entitätstyp, und wählen Sie Tabellenzuordnungen aus.

    Die Tabellenzuordnungen werden im Fenster Mappingdetails angezeigt.

  2. Erweitern Sie den Knoten Wird <Tabellenname> zugeordnet.

    Ein Knoten Spaltenzuordnungen wird angezeigt.

  3. Erweitern Sie den Knoten Spaltenzuordnungen.

    Eine Liste aller Spalten in der Tabelle wird angezeigt. Gegebenenfalls werden die Standardeigenschaften, denen die Spalten zugeordnet werden, unter der Überschrift Wert/Eigenschaft aufgeführt.

  4. Wählen Sie die Spalte aus, die Sie zuordnen möchten, und klicken Sie dann mit der rechten Maustaste auf das entsprechende Feld Wert/Eigenschaft.

    Eine Dropdownliste aller skalaren Eigenschaften wird angezeigt.

  5. Wählen Sie die entsprechende Eigenschaft aus.

  6. Wiederholen Sie die Schritte 6 und 7 für jede Tabellenspalte.

So löschen Sie eine Spaltenzuordnung

  1. Wählen Sie die zuzuordnende Spalte aus, und klicken Sie dann auf das Feld Wert/Eigenschaft.

    Das Feld wird als Dropdownliste angezeigt.

  2. Wählen Sie Löschen aus.

Siehe auch

Aufgaben

Gewusst wie: Erstellen und Ändern von komplexen Typen (Entity Data Model-Tools)
Gewusst wie: Hinzufügen einer Eigenschaft eines komplexen Typs zu einer Entität (Entity Data Model-Tools)
Gewusst wie: Zuordnen eines Funktionsimports zu einem komplexen Typ (Entity Data Model-Tools)
Gewusst wie: Umgestalten vorhandener Eigenschaften in eine Eigenschaft eines komplexen Typs (Entity Data Model-Tools)
Gewusst wie: Hinzufügen oder Löschen von Bedingungen (Entity Data Model-Tools)
Gewusst wie: Zuordnen von Entitäten zu Datenbanktabellen (Entity Data Model-Tools)

Weitere Ressourcen

Aufgaben der Entity Data Model-Tools
Szenarien für die Verwendung der Entity Data Model-Tools