Bien démarrer avec Entity Framework 6
Ce guide contient un ensemble de liens vers des articles de documentation sélectionnés, des procédures pas à pas et des vidéos qui peuvent vous aider à démarrer rapidement.
Notions de base
-
Vous apprendrez ici à ajouter Entity Framework à vos applications. Par ailleurs, si vous voulez utiliser EF Designer, vérifiez qu’il est installé dans Visual Studio.
Création d’un modèle : Code First, EF Designer et les flux de travail EF
Préférez-vous spécifier votre modèle EF en écrivant du code ou en traçant des zones et des lignes ? Allez-vous utiliser EF pour mapper vos objets à une base de données existante ou voulez-vous qu’EF crée une base de données adaptée à vos objets ? Vous découvrirez ici deux approches différentes pour utiliser EF6 : EF Designer et Code First. Veillez à suivre la discussion et à regarder la vidéo présentant la différence.
-
DbContext est le premier et le plus important type EF dont vous avez besoin pour apprendre à utiliser Entity Framework. Il sert de tremplin pour les requêtes de base de données et effectue le suivi des changements que vous apportez aux objets afin qu’ils puissent être conservés dans la base de données.
-
Découvrez comment obtenir de l’aide des experts et fournir vos propres réponses à la Communauté.
-
Entity Framework 6 utilise un modèle de développement ouvert. Découvrez comment vous pouvez aider à améliorer EF en consultant notre dépôt GitHub.
Ressources Code First
- Code First ciblant un flux de travail de base de données existant
- Code First ciblant un nouveau flux de travail de base de données
- Mappage d’enums avec Code First
- Mappage de types spatiaux avec Code First
- Écriture de conventions Code First personnalisées
- Utilisation de la configuration Fluent Code First avec Visual Basic
- Migrations Code First
- Migrations Code First dans les environnements d’équipe
- Migrations Code First automatiques (désormais déconseillées)
Ressources EF Designer
- Flux de travail Database First
- Flux de travail Model First
- Mappage d’enums
- Mappage de types spatiaux
- Mappage d’héritage de table par hiérarchie
- Mappage d’héritage de table par type
- Mappage de procédures stockées pour les mises à jour
- Mappage de procédures stockées pour la requête
- Fractionnement d’entité
- Fractionnement de table
- Requête de définition (Avancé)
- Fonctions table (Avancé)