Elemento EntityContainerMapping (MSL)

In Entity Data Model (EDM) l'elemento EntityContainerMapping esegue il mapping del contenitore di entità dichiarato e definito nello schema concettuale al contenitore di entità nello schema dei metadati di archiviazione.

Nello schema concettuale un contenitore di entità è la specifica per una classe nel modello a oggetti di programmazione. Nello schema dei metadati di archiviazione un contenitore di entità è la designazione per le strutture di database utilizzate dalle applicazioni compilate in base a questo modello di dati, ovvero le tabelle e le colonne.

<?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">

Nella gerarchia XML l'elemento EntityContainer è distinto dall'elemento Schema anche se EntityContainer è definito nello schema. Questo aspetto è importante per il mapping di EntityContainer all'archivio in quanto gli elementi EntityContainer nello schema concettuale vengono mappati agli elementi EntityContainer corrispondenti nei metadati di archiviazione. Nel file di mapping il nome di EntityContainer non include il nome dello spazio dei nomi dello schema. L'utilizzo di un nome di contenitore di entità qualificato dal nome di spazio dei nomi dello schema provoca un'eccezione di mapping.

L'elemento CdmEntityContainer identifica un oggetto EntityContainer che contiene i set di entità e di associazioni definiti in CSDL (Conceptual Schema Definition Language). StorageEntityContainer identifica il contenitore degli elementi del modello di archiviazione così come sono specificati in SSDL (Store Schema Definition Language). La specifica di mapping connette i contenitori definiti negli schemi.

Per ulteriori informazioni sui contenitori di entità, vedere Contenitori di entità (EDM).

Vedere anche

Concetti

Elemento Mapping (MSL)
Elemento EntityContainerMapping (MSL)
Elemento EntityContainer (CSDL)
Elemento EntityContainer (SSDL)
Contenitori di entità (EDM)

Altre risorse

Specifiche EDM