Espace de travail des métadonnées
ADO.NET fournit la classe MetadataWorkSpace en tant qu'API d'exécution centrale que vous pouvez utiliser pour interagir avec les métadonnées EDM (Modèle de données d'entité) dans le contexte d'une application. La classe MetadataWorkSpace agrège les métadonnées de collections d'éléments spécifiques.
Les collections d'éléments reflètent les différents types de modèles présents dans une application qui utilise ADO.NET Entity Framework. Ces modèles sont le modèle objet, le modèle conceptuel, le modèle de stockage (base de données) et le modèle de mappage entre les modèles conceptuel et de stockage. Pour plus d'informations sur les modèles, voir Vue d'ensemble de la classe MetadataWorkspace.
Il existe deux manières de récupérer une instance de la classe MetadataWorkSpace : à partir de l'instance de la classe EntityConnection ou à partir de l'instance de la classe ObjectContext spécialisée.
Les rubriques citées ci-dessous fournissent des informations détaillées sur l'architecture globale de l'espace de travail des métadonnées, les collections d'éléments qu'il contient et la classe MetadataWorkSpace.
Dans cette section
- Vue d'ensemble de la classe MetadataWorkspace
Décrit l'architecture globale de l'espace de travail des métadonnées.
- Collections d'éléments (métadonnées)
Décrit les collections d'éléments contenues dans l'espace de travail des métadonnées.
- Connexion d'entité et espace de travail des métadonnées
Explique comment utiliser la classe MetadataWorkSpace avec la classe EntityConnection et la version spécialisée de la classe ObjectContext.
- Espace de travail des métadonnées avancé
Décrit l'utilisation avancée de la classe MetadataWorkspace pour récupérer des informations de métadonnées.