Compartir a través de


Elemento EntityContainerMapping (MSL)

En Entity Data Model (EDM), el elemento EntityContainerMapping asigna el contenedor de entidades declarado y definido en el esquema conceptual al contenedor de entidades del esquema de metadatos de almacenamiento.

En el esquema conceptual, un contenedor de entidades es la especificación para una clase en el modelo de objetos de programación. En el esquema de metadatos de almacenamiento, un contenedor de entidades es la designación para las estructuras de base de datos que usan las aplicaciones basadas en este modelo de datos: las tablas y las columnas.

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

En la jerarquía XML, el elemento EntityContainer es independiente del elemento Schema, aunque EntityContainer esté definido en el esquema. Esto es importante a la hora de asignar el EntityContainer al espacio de almacenamiento, ya que los elementos EntityContainer del esquema conceptual se asignan a los elementos EntityContainer correspondientes de los metadatos de almacenamiento. En el archivo de asignación, el nombre del EntityContainer no incluye el nombre del espacio de nombres del esquema. El uso de un nombre de contenedor de entidades certificado por el nombre del espacio de nombres del esquema produce una excepción de asignación.

El elemento CdmEntityContainer identifica un EntityContainer que contiene los conjuntos de entidades y conjuntos de asociaciones definidos en el lenguaje de definición de esquemas conceptuales (CSDL). El elemento StorageEntityContainer identifica el contenedor de los elementos del modelo de almacenamiento como se especifica en el lenguaje de definición de esquemas de almacenamiento (SSDL). La especificación de asignaciones conecta los contenedores definidos en los esquemas.

Para obtener más información acerca de los contenedores de entidades, vea Contenedores de entidades (EDM).

Vea también

Conceptos

Elemento Mapping (MSL)
Elemento EntityContainerMapping (MSL)
Elemento EntityContainer (CSDL)
Elemento EntityContainer (SSDL)
Contenedores de entidades (EDM)

Otros recursos

Especificaciones del EDM