Détails :
Durée :
3 Jours
Prérequis :
Public :
Objectifs :
Au terme de cette formation, vous serez en mesure de :
- Maîtriser ADO.NET pour exécuter requêtes et éviter injections SQL.
- Découvrir EFCore pour simplifier l'accès aux données en .NET.
- Apprendre à mapper les relations et l'héritage entre entités.
- Comparer Fluent API et attributs pour configurer mappings EFCore.
- Utiliser LINQ pour interroger et manipuler entités EFCore.
- Maîtriser Database First, Code First et Model First en EFCore.
- Maitriser certains aspects avancés d'EFCore.
Support :
Le support de cours en ligne
sur notre serveur de ressources pédagogiques
KooR.fr
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Accès aux données via l'approche ADO .NET
- Présentation de l'API ADO .NET
- Exécution de requêtes SQL avec ADO .NET
- Limites de l'approche ADO .NET et le problème des injections SQL
- Introduction à l'utilisation d'un ORM
- Entity Framework VS EFCore
- Installation d'EFCore
- Un premier exemple d'utilisation
- Les différents types de relations entre entités
- Mapping de l'héritage
- Qu'est-ce que la « Fluent API » ?
- Utilisation d'attributs .NET dans un mapping
- Présentation/Rappels sur LINQ
- Utilisation de LINQ to Entities
- L'approche « Database First »
- L'approche « Code First »
- L'approche « Model First »
- Activer les logs sur l'activité d'EF Core
- Les modes de chargements des relations
- Chargement asynchrone du modèle
- Utilisation de requêtes natives
- Gestion des transactions avec EF Core
Accès aux données via ADO .NET
Présentation du framework EFCore
Mapping des relations
Fluent API vs Attributs .NET
Utilisation du langage LINQ
Les différentes approches d'utilisation d'EF Core
Aspects avancés d'EF Core