Élément EntityContainerMapping (MSL)
Dans le modèle EDM (Modèle de données d'entité), l'élément EntityContainerMapping mappe le conteneur d'entités déclaré et défini dans le schéma conceptuel au conteneur d'entités du schéma de métadonnées de stockage.
Dans le schéma conceptuel, un conteneur d'entités est la spécification d'une classe dans le modèle objet de programmation. Dans le schéma de métadonnées de stockage, un conteneur d'entités est la désignation des structures de base de données utilisées par les applications générées sur ce modèle de données : les tables et les colonnes.
<?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">
Dans la hiérarchie XML, l'élément EntityContainer est distinct de l'élément Schema, même si EntityContainer est défini dans le schéma. Cet aspect est important pour le mappage du EntityContainer au stockage car les éléments EntityContainer du schéma conceptuel sont mappés aux éléments EntityContainer correspondants dans les métadonnées de stockage. Dans le fichier de mappage, le nom du EntityContainer n'inclut pas le nom de l'espace de noms du schéma. L'utilisation d'un nom de conteneur d'entités qualifié par le nom de l'espace de noms du schéma génère une exception de mappage.
L'élément CdmEntityContainer identifie un EntityContainer qui contient les jeux d'entités et les ensembles d'associations définis dans le langage CSDL (Conceptual Schema Definition Language). StorageEntityContainer identifie le conteneur des éléments de métadonnées du modèle de stockage spécifiés en langage SSDL (Store Schema Definition Language). La spécification de mappage connecte les conteneurs définis dans les schémas.
Pour plus d'informations sur les conteneurs d'entités, voir Conteneurs d'entités (EDM).
Voir aussi
Concepts
Élément Mapping (MSL)
Élément EntityContainerMapping (MSL)
Élément EntityContainer (CSDL)
Élément EntityContainer (SSDL)
Conteneurs d'entités (EDM)