Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Cadre d'application
Langage de programmation : C#
Auteur : Microsoft
Licence : Apache License 2.0
Date de publication : 2008 à maintenant
Site Web : https://docs.microsoft.com/ef/

Introduction

L'Entity Framework est un cadre d'application ORM en open-source pour les applications .NET pris en charge par l'entreprise de Microsoft. Il permet aux développeurs de travailler avec des bases des données à l'aide d'objets de classes spécifiques au domaine sans se concentrer sur les tables et colonnes de base de données sous-jacentes où ces données sont entreposées. Avec le cadre d'application Entity Framework, les développeurs peuvent travailler à un niveau d'abstraction plus élevé lorsqu'ils traitent des données et peuvent créer et maintenir des applications orientées données avec moins de code par rapport aux applications traditionnelles.

L'Entity Framework prend en charge les requêtes LINQ, le suivi des modifications, les mises à jour et les migrations de schéma. L'Entity Framework Core fonctionne avec de nombreuses bases de données, notamment SQL Database (sur site et Azure), SQLite, MySQL, PostgreSQL et Azure Cosmos DB.

Liste des versions

Version Date Prérequis
EF 1.0 (ou 3.5) 2008 NET 3.5 SP1, VS 2008
EF 4.0 2010 .NET 4.0, VS 2010
EF 4.3 2011 .NET 4.0, VS 2012
EF 5 2012 .NET 4.0, VS 2012
EF 6 2013 .NET 4.0 & .NET 4.5, VS 2012
... ... ...


Dernière mise à jour : Mardi, le 31 octobre 2017