Freigeben über


EntityContainerMapping-Element (MSL)

Im Entitätsdatenmodell (EDM) ordnet das EntityContainerMapping-Element den im konzeptionellen Schema deklarierten und definierten Entitätencontainer dem Entitätencontainer im Speichermetadatenschema zu.

Im konzeptionellen Schema ist ein Entitätencontainer die Spezifikation für eine Klasse im Objektmodell zur Programmierung. Im Speichermetadatenschema ist ein Entitätencontainer die Bezeichnung für Datenbankstrukturen, die von auf diesem Datenmodell aufbauenden Anwendungen verwendet werden: die Tabellen und Spalten.

<?xml version="1.0" encoding="utf-8"?>
<Mapping Space="C-S" 
    xmlns="urn:schemas-microsoft-com:windows:storage:mapping:CS">

<EntityContainerMapping CdmEntityContainer="HumanResources"
                      StorageEntityContainer="HumanResources">

In der XML-Hierarchie ist das EntityContainer-Element vom Schema-Element getrennt, obwohl der EntityContainer im Schema definiert ist. Dies ist beim Mapping des EntityContainer zum Speicher wichtig, da die EntityContainer-Elemente im konzeptionellen Schema den entsprechenden EntityContainer-Elementen der Speichermetadaten zugeordnet werden. In der Mappingdatei ist im Namen des EntityContainer der Name des Schemanamespace nicht enthalten. Durch die Verwendung eines vom Schemanamespace-Namen qualifizierten Entitätencontainernamens wird eine Mappingausnahme verursacht.

Das CdmEntityContainer-Element identifiziert einen EntityContainer, der in der konzeptionellen Schemadefinitionssprache (CSDL) definierte Entitätenmengen und Zuordnungssätze enthält. Der StorageEntityContainer identifiziert den Container für die Elemente des in der Datenspeicherschema-Definitionssprache (SSDL) angegebenen Speichermodells. Die Mappingspezifikation verbindet die in den Schemas definierten Container.

Weitere Informationen über Entitätencontainer finden Sie unter Entitätencontainer (EDM).

Siehe auch

Konzepte

Mapping-Element (MSL)
EntityContainerMapping-Element (MSL)
EntityContainer-Element (CSDL)
EntityContainer-Element (SSDL)
Entitätencontainer (EDM)

Weitere Ressourcen

EDM-Spezifikationen