Mise en route (Entity Framework)

ADO.NET Entity Framework a été conçu pour prendre en charge les applications et les services centrés sur les données. Il fournit de programmation qui tient compte données qui font passer le niveau d'abstraction du niveau relationnel logique au niveau conceptuel. En permettant aux développeurs d'utiliser les données à un niveau d'abstraction supérieur, Entity Framework prend en charge le code qui ne dépend d'aucun moteur de stockage de données ou d'aucun schéma relationnel particuliers. Pour plus d'informations, voir Présentation d'Entity Framework.

Entity Framework prend en charge un modèle EDM (Entity Data Model) pour définir les données tant au niveau du stockage qu'au niveau conceptuel et un mappage entre les deux. Il permet également aux développeurs de programmer directement par rapport aux types de données définis au niveau conceptuel en tant qu'objets CLR (Common Language Runtime). Entity Framework fournit des outils permettant de générer un modèle EDM et les objets CLR connexes basés sur une base de données existante. Cela limite grandement la quantité de code d'accès aux données qui était jusqu'ici nécessaire pour créer des applications et des services de données basés sur l'objet, et le délai de création d'applications et de services de données orientés objet à partir d'une base de données existante s'en trouve nettement réduit.

Les rubriques de cette section visent à vous aider à comprendre rapidement le fonctionnement d'Entity Framework en vous présentant les technologies sous-jacentes dans le contexte du didacticiel Démarrage rapide (Entity Framework).

Dans cette section

Voir aussi

Concepts

Terminologie Entity Framework

Autres ressources

Scénarios d'application (Entity Framework)
Guide de référence des fonctionnalités (Entity Framework)