ADO.NET Entity Framework

ADO.NET Entity Framework permet aux développeurs de créer des applications d'accès aux données en programmant par rapport à un modèle d'application conceptuel au lieu de programmer directement par rapport à un schéma de stockage relationnel. L'objectif est de diminuer la quantité de code et les besoins en maintenance pour les applications orientées objet. Les applications reposant sur Entity Framework présentent les avantages suivants : 

  • les applications peuvent fonctionner par rapport à un modèle conceptuel plus centré sur les applications, comprenant notamment des types avec héritage, des membres complexes et des relations ;

  • les applications sont libérées des dépendances codées en dur sur un moteur de données ou un schéma de stockage particulier ;

  • les mappages entre le modèle conceptuel et le schéma spécifique au stockage peuvent être modifiés sans changer le code de l'application ;

  • les développeurs peuvent utiliser un modèle objet d'application cohérent qui peut être mappé à différents schémas de stockage implémentés dans divers systèmes de gestion de bases de données ;

  • plusieurs modèles conceptuels peuvent être mappés à un schéma de stockage unique ;

  • la prise en charge de la fonctionnalité LINQ (Language-Integrated Query) permet d'effectuer la validation de la syntaxe au moment de la compilation par rapport à un modèle conceptuel.

Où est-ce que je dois démarrer ?

En fonction de ce qui vous intéresse le plus, vous pouvez envisager de démarrer avec Entity Framework dans l'une des rubriques ci-dessous.

Dans cette section

Vue d'ensemble d'Entity Framework

Mise en route (Entity Framework)

Configuration d'Entity Framework (Tâches Entity Framework)

Modélisation et mappage (Entity Framework)

Interrogation d'un modèle conceptuel (Entity Framework)

Utilisation d'objets (Entity Framework)

Utilisation de fournisseurs de données (Entity Framework)

Points à prendre en considération pour le développement et le déploiement (Entity Framework)

Guide de référence des langages (Entity Framework)

Exemples (Entity Framework)

Ressources Entity Framework

Terminologie Entity Framework

Voir aussi

Autres ressources

ADO.NET