Formation Entity Framework Core.
Score de satisfaction : 4.86/5
Durée :
3 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
2100 €HT

Référence :
SF34011
Durée :
3 jours

Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 21 heures de formation
Support de cours numérique
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Entity Framework Core.

3 jours de formation pour apprendre à développer avec le framework Entity Core !

Cette formation Entity Framework (EF) Core permettra aux apprenants de tirer le maximum de valeur de l'utilisation du dernier framework de mappage relationnel d'objets de Microsoft.

Objectifs pédagogiques.

1Comprendre l'architecture et l'évolution d'Entity Framework

2Définir un modèle d'objet pour l'utiliser avec EF

3S'exercer à travailler avec diverses relations de base de données

4Utiliser le type DbContext tout en assurant la maintenabilité et la testabilité

5Interroger les entités à l'aide de SQL généré, de SQL brut et de procédures stockées

6Gérer les erreurs, les transactions et les problèmes de concurrence

7Utiliser des migrations EF pour gérer efficacement les changements de modèle et de base de données

Prérequis : Bonne expérience du développement d'applications .NET en C#.
Partagez cette formation

Programme de formation Entity Framework Core.

Introduction à la formation Entity Framework Core

Objectifs et avantages d’Entity Framework
Évolution d’EF
EF Core vs. EF 6
Le flux de travail Code First
Référencement de EF dans un projetc
Configuration

Définition des Model Objects

Mappage des tables et colonnes
Clés primaires
Séquences
Valeurs par défaut
Propriétés nullables
Relations un à plusieurs
Relations plusieurs à plusieurs
Héritage
Propriétés shadow

DbContext

Construction
Type DbSet
Tracking
Eager loading
Injection de dépendance
Contextes in-memory
Tests unitaires
Logging

Interroger les entités

Utilisation de LINQ
Exécution différée
Gestion des erreurs
Projection de données
Mesure de la performance
Désactiver le suivi des objets
Visualisation du code SQL généré
Exécution de SQL brut
Utilisation des procédures stockées
Utilisation des vues de base de données
Requêtes asynchrones

Modification des entités

Insertions, mises à jour et suppressions
Entités apparentées
Mises à jour et suppressions en cascade
Transactions
Attacher des entités
Conflits de simultanéité
Jetons de simultanéité

Migrations EF

CLI et console du gestionnaire de paquets
Créer une base de données à partir d’un modèle
Gestion des changements de modèle
Gestion des modifications de la base de données
Générer des scripts SQL
Utilisation avec Source Control
Importation de données

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8155
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
24622
heures de formation réalisées en 2023
HAUT