Accéder aux données avec Entity Framework par Groupe Arkesys - Avanteam Formation
Lieu(x)
En centre (13)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction
Rappel sur ADO.NET
Objectif et intérêt des ORM
Architecture d'Entity Framework
Les différents modes de fonctionnement
Rappel sur l'utilisation de LINQ
Principe de fonctionnement
Requête en mode immédiat et mode différé
L'inférence de type
Mise en oeuvre avec les expressions lambdas
Les types anonymes et la classe " Tuple "
Les différents opérateurs de LINQ
Réalisation de requêtes dynamiques
Création et configuration des tables avec Entity Framework (mode code first)
Conception et création d'entité
Création et utilisation d'un contexte de donnée (classe DbContext,DbSet)
Gestion des chaines de connexion
Paramétrage et création de tables
Initialisation de tables
Les différentes techniques de requêtage
Réalisation de requêtes avec Linq to Entities
Les différentes opérations du CRUD
Utilisation de Entity SQL
Requête en SQL natif
Appel de procédure stocké
Mapping des différents types de relations
Mise en oeuvre des relations d'associations one to one
Les associations à cardinalités multiples
Eager loading et lazy loading
Les différentes techniques de mapping de l'héritage
Création et utilisation d'un modèle d'entités à partir d'une base
Création d'un modèle d'entités
Personnalisation du modèle d'entités :
Fusion d'entités
Extension d'une entité via l'héritage
Renommage d'entités et des propriétés
Créer des relations
Définition de contraintes
Définition des relations entre les entités
Utilisation de procédures stockées
Rappel sur ADO.NET
Objectif et intérêt des ORM
Architecture d'Entity Framework
Les différents modes de fonctionnement
Rappel sur l'utilisation de LINQ
Principe de fonctionnement
Requête en mode immédiat et mode différé
L'inférence de type
Mise en oeuvre avec les expressions lambdas
Les types anonymes et la classe " Tuple "
Les différents opérateurs de LINQ
Réalisation de requêtes dynamiques
Création et configuration des tables avec Entity Framework (mode code first)
Conception et création d'entité
Création et utilisation d'un contexte de donnée (classe DbContext,DbSet)
Gestion des chaines de connexion
Paramétrage et création de tables
Initialisation de tables
Les différentes techniques de requêtage
Réalisation de requêtes avec Linq to Entities
Les différentes opérations du CRUD
Utilisation de Entity SQL
Requête en SQL natif
Appel de procédure stocké
Mapping des différents types de relations
Mise en oeuvre des relations d'associations one to one
Les associations à cardinalités multiples
Eager loading et lazy loading
Les différentes techniques de mapping de l'héritage
Création et utilisation d'un modèle d'entités à partir d'une base
Création d'un modèle d'entités
Personnalisation du modèle d'entités :
Fusion d'entités
Extension d'une entité via l'héritage
Renommage d'entités et des propriétés
Créer des relations
Définition de contraintes
Définition des relations entre les entités
Utilisation de procédures stockées
Objectifs
A l'issue de cette formation, l'apprenant sera capable de :
Mettre en oeuvre Entity Framework pour créer et accéder des données en mode CRUD dans des applications .NET
Mettre en oeuvre Entity Framework pour créer et accéder des données en mode CRUD dans des applications .NET
Centre(s)
- Marseille - 8ème (13)
Secteur(s)
Formation proposée par : Groupe Arkesys - Avanteam Formation
À découvrir