Schémas et spécification de mappage (Entity Framework)

L'utilisation du modèle EDM (Modèle de données d'entité) pour créer des applications sur Entity Framework requiert l'écriture de trois spécifications XML.

La première spécification utilise le langage CSDL (Conceptual Schema Definition Language) pour déclarer et définir les entités, associations, ensembles et conteneurs du modèle objet en cours de conception. Les classes programmables sont générées à partir de ce schéma.

La deuxième spécification en langage SSDL (Store Schema Definition Language) décrit la source de données qui rend persistantes les données des applications générées sur le modèle EDM.

La troisième spécification écrite en langage MSL (Mapping Specification Language) mappe les déclarations du fichier CSDL à la source de données décrite dans le fichier SSDL.

Ces schémas et la spécification de mappage qui les connecte sont écrits en XML. Les rubriques de cette section fournissent les détails des langages CSDL, SSDL et MSL, et incluent des exemples montrant comment les ensembles et les conteneurs de chaque fichier sont connectés pour implémenter un modèle objet programmable.

Dans cette section

Schéma conceptuel (CSDL)

Élément EntityContainer (CSDL)

Schéma des métadonnées de stockage (SSDL)

Élément EntityContainer (SSDL)

Spécification de mappage (MSL)

Sections connexes

Modélisation des données dans Entity Framework

Spécifications EDM

Samples

Voir aussi

Concepts

Entity Data Model