Métadonnées ADO.NET

Les métadonnées ADO.NET fournissent l'infrastructure et la hiérarchie de types utilisées pour décrire le modèle EDM (Modèle de données d'entité) dans Entity Framework. ADO.NET Entity Framework s'appuie sur les métadonnées ADO.NET pour exposer les entités conceptuelles, les tables ou vues de bases de données sous-jacentes et les classes CLR (Common Language Runtime) conformément à l'EDM.

Les mappages des classes CLR aux entités conceptuelles et des entités conceptuelles aux tables ou vues de bases de données sous-jacentes peuvent également être exposés via des métadonnées ADO.NET. Pour plus d'informations sur les modèles et les mappages dans Entity Framework, voir Vue d'ensemble de la classe MetadataWorkspace et Modélisation des données dans Entity Framework.

ADO.NET fournit l'espace de noms System.Data.Metadata.Edm afin de gérer les services de métadonnées pour Entity Framework. L'espace de noms System.Data.Metadata.Edm comprend un ensemble de types qui représentent les concepts utilisés dans les modèles et un ensemble de classes qui permettent aux applications d'utiliser des métadonnées ADO.NET.

Les sous-rubriques ci-dessous décrivent la hiérarchie des types de métadonnées et le composant d'exécution de l'espace de travail des métadonnées.

Dans cette section

  • Espace de travail des métadonnées
    Décrit les composants d'exécution de l'espace de travail des métadonnées que vous pouvez utiliser pour interagir avec les métadonnées EDM dans le contexte d'une application.

Voir aussi

Concepts

Entity Data Model

Autres ressources

ADO.NET Entity Framework