Área de trabajo de metadatos
ADO.NET proporciona la clase MetadataWorkSpace como una API de tiempo de ejecución central que se puede usar para interactuar con los metadatos del Entity Data Model (EDM) en el contexto de una aplicación. La clase MetadataWorkSpace agrega los metadatos de colecciones de elementos específicas.
Las colecciones de elementos reflejan los diferentes tipos de modelos en una aplicación que usa ADO.NET Entity Framework. Los modelos son el de objetos, el conceptual, el de almacenamiento (base de datos) y el de asignación entre los modelos conceptual y de almacenamiento. Para obtener más información sobre los modelos, vea Introducción al área de trabajo de metadatos.
Hay dos formas de recuperar una instancia de la clase MetadataWorkSpace: a partir de la instancia de la clase EntityConnection o a partir de la instancia de la clase ObjectContext especializada.
En los temas enumerados a continuación se ofrece información detallada sobre la arquitectura global del área de trabajo de metadatos, las colecciones de elementos que se incluyen en el área de trabajo de metadatos y la clase MetadataWorkSpace.
En esta sección
- Introducción al área de trabajo de metadatos
Describe la arquitectura global del área de trabajo de metadatos.
- Colecciones de elementos (metadatos)
Describe las colecciones de elementos incluidas en el área de trabajo de metadatos.
- Conexión de entidades y área de trabajo de metadatos
Describe cómo utilizar la clase MetadataWorkSpace junto con la clase EntityConnection y la versión especializada de la clase ObjectContext.
- Área de trabajo de metadatos avanzados
Describe el uso avanzado de la clase MetadataWorkspace para recuperar información de metadatos.