Especificación de asignaciones y esquemas (Entity Framework)

El uso del Entity Data Model (EDM) para generar aplicaciones basadas en Entity Framework requiere escribir tres especificaciones XML.

La primera especificación usa el lenguaje de definición de esquemas conceptuales (CSDL, Conceptual Schema Definition Language) para declarar y definir las entidades, asociaciones, conjuntos y contenedores del modelo de objetos diseñado. Las clases programables se generan a partir de este esquema.

La segunda especificación, que se realiza en el lenguaje de definición de esquemas de almacenamiento (SSDL), describe el origen de datos que mantiene los datos para las aplicaciones integradas en el EDM.

La tercera especificación, que se escribe en el lenguaje de especificación de asignaciones (MSL), asigna las declaraciones del archivo de CSDL al origen de datos que se describe en el archivo de SSDL.

Estos esquemas y la especificación de las asignaciones que conectan entre ellos se escriben en XML. En los temas de esta sección se ofrecen los detalles de CSDL, SSDL y MSL, y se incluyen ejemplos que demuestran cómo se conectan los conjuntos y contenedores de cada archivo para implementar un modelo de objetos programables.

En esta sección

Esquema conceptual (CSDL)

Elemento EntityContainer (CSDL)

Esquema de metadatos de almacenamiento (SSDL)

Elemento EntityContainer (SSDL)

Especificación de asignaciones (MSL)

Secciones relacionadas

Modelado de datos en Entity Framework

Especificaciones del EDM

Samples

Vea también

Conceptos

Entity Data Model