Mise en route (Entity Framework)

ADO.NETEntity Framework prend en charge les applications et les services centrés sur les données. Il fournit une plateforme de programmation qui tient compte des données et qui fait passer le niveau d'abstraction d'un niveau relationnel logique à un niveau conceptuel. En permettant aux développeurs d'utiliser les données à un niveau d'abstraction supérieur, Entity Framework prend en charge du code qui ne dépend d'aucun moteur de stockage de données ni d'aucun schéma relationnel particulier. Pour plus d'informations, consultez Vue d'ensemble d'Entity Framework.

Entity Framework prend en charge le modèle Entity Data Model (EDM) pour la définition de données au niveau conceptuel. Lors de l'utilisation d'ADO.NET Entity Data Model Designer, les informations du modèle conceptuel, du modèle de stockage et de mappage sont incluses dans un fichier .edmx. Entity Framework 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 fichier .edmx 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 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 outils vous permettent également de commencer par créer un modèle conceptuel, puis de générer automatiquement des objets CLR connexes et une base de données de prise en charge. Pour plus d'informations, consultez Generate Database Wizard.

Les rubriques de cette section vous montreront comment utiliser rapidement Entity Framework en explicitant les technologies sous-jacentes dans le contexte du didacticiel Démarrage rapide. Le didacticiel Démarrage rapide montre comment créer une application Entity Framework à partir d'une base de données existante.

Dans cette section

Voir aussi

Concepts

Vue d'ensemble d'Entity Framework
Ressources Entity Framework

Date de génération : 2011-02-23