Hub de documentation Entity Framework
Entity Framework est un outil de mappage de relations objet moderne qui vous permet de créer une couche d’accès aux données propre, portable et de haut niveau avec .NET (C#) sur tout un éventail de bases de données, y compris SQL Database (local et Azure), SQLite, MySQL, PostgreSQL et Azure Cosmos DB. Il prend en charge les requêtes LINQ, le suivi des modifications, les mises à jour et les migrations de schéma.
Vue d’ensemble
Systèmes de gestion de base de données pris en chargeVue d’ensemble
Quelle version dois-je utiliser : EF Core ou EF 6 ?Nouveautés
Mises en production et plateformesDévelopper avec Entity Framework Core
Développer votre première application
- Formation pratique (44 minutes) : Conserver et récupérer des données relationnelles à l’aide d’Entity Framework Core
- Application console .NET Core accédant à SQLite avec EF Core
- Application web ASP.NET Core Razor Pages accédant à SQL Server LocalDB ou SQLite avec EF Core
- Application web ASP.NET Core MVC accédant à SQL Server avec EF Core
- Application WPF .NET Core accédant à SQLite avec EF Core
- Application Windows Forms .NET Core accédant à SQLite avec EF Core
- Application mobile Xamarin accédant à SQLite avec EF Core
Bases de données prises en charge
Requête
Gérer des schémas de base de données
- Vue d’ensemble
- Vue d’ensemble de la migration
- Migration des environnements d’équipe
- Migration - opérations personnalisées
- Migration - utiliser un projet distinct
- Migration - plusieurs fournisseurs
- Migration - table d’historique personnalisée
- Créer et supprimer des API
- Ingénierie à rebours (génération de modèles automatique)
Informations de référence sur la ligne de commande
Versions précédentes
Contribuez à la documentation Entity Framework. Lisez notre guide du contributeur.