A qui s’adresse cette formation ?
Pour qui :
Prérequis :
Objectifs de la formation
Le programme de la formation :
Présentation d’Entity Framework
- Définir une entité
- Mettre en place un ORM (Object Relational Mapping)
- Comprendre les éléments d’Entity Framework
- Utiliser les outils de Visual Studio 2017
- Connaître les différentes approches d’Entity Framework
L’approche Database First
- Utiliser l’assistant EF Database First
- Générer un modèle (EDMX)
- Modifier le modèle de données
- Mettre à jour la base de données
- Mapper une procédure stockée
- Exécuter une première requête
- Travaux pratiques: Créer un EDMX à partir d’une base de données existante
L’approche Model First
- Utiliser l’assistant EF Model First
- Créer le modèle de données
- Définir les entités et les propriétés scalaires
- Ajouter les associations et les propriétés de navigation
- Créer des types complexes
- Prendre en compte les énumérations
- Jouer avec les héritages
- Créer la base de données
- Travaux pratiques : Créer un EDMX pour une base de données existante
L’approche Code First
- Comprendre le principe d’une approche Code First
- Utiliser l’assistant EF Code First
- Créer le contexte et les entités
- Créer la base de données
- Annoter les entités
- Utiliser Fluent API
- Migrer le modèle de données
Faire du CRUD avec Entity Framework
- Lire des données
- Insérer des données simples
- Insérer des données relationnelles
- Mettre à jour des données
- Mettre à jour des données relationnelles
- Supprimer des données
- Travaux pratiques : Ecriture de requêtes lecture/écriture
Optimisation d’Entity Framework
- Utiliser le Lazy Loading
- Utiliser le l’Eager Loading
- Utiliser le l’Explicit Loading
- Optimiser les requêtes
Modalités d’évaluation des acquis.
- En cours de formation, par des mises en situation contextualisées évaluées.
- Et, en fin de formation, par un questionnaire d’auto-évaluation.
Vous souhaitez suivre cette formation ?
Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.
⏱️ Durée 3 Jours
💰 Prix 1 430 € HT
Besoin de plus d’informations concernant cette formation ?