Entity Framework Core – Accéder aux données

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Décrire le fonctionnement d’Entity Framework 
  • Configurer Entity Framework 
  • Réaliser les différentes opérations CRUD sur des données
  • Effectuer des requêtes en SQL natif  
  • Mettre en place des relations d’associations et réaliser des jointures  
  • Exécuter des traitements sur des objets provenant d’une hiérarchie de classes 

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez comment optimiser l’accès aux données des bases de données relationnelles avec notre formation spécialisée sur Entity Framework Core en C#.
Nous commencerons par une introduction à l’architecture d’Entity Framework et son intérêt dans le mapping objet-relationnel.
Nous approfondirons l’utilisation de LINQ pour les requêtes de données et les expressions lambdas.
Vous apprendrez à concevoir et configurer des tables avec Entity Framework (Code First) et comprendrez les différentes techniques de requêtage avec LINQ to Entities, Entity SQL, et SQL natif.
Nous explorerons le CRUD, le mapping de divers types de relations, et l’exécution de traitements sur des objets d’une hiérarchie de classes.
Les travaux pratiques vous donneront une expérience concrète de la mise en œuvre de ces concepts dans un contexte réel.

Programme

Introduction (2 heures)

  • L’accès aux données des SGBDR avec ADO.NET 
  • Objectif et intérêt du mapping objet-relationnel (ORM) 
  • Architecture d’Entity Framework 
  • Les différents modes de fonctionnement 

Rappels sur l’utilisation de LINQ (4 heures)

  • Principe de fonctionnement 
  • Requête en mode immédiat et mode différé 
  • L’inférence de type 
  • Mise en œuvre avec les expressions lambdas 
  • Les types anonymes et la classe Tuple 
  • Les différents opérateurs de LINQ 
  • Réalisation de requêtes dynamiques 
  • Travaux pratiques:
    • Conception d’un catalogue de livre avec des méthodes de recherche selon différents critères

Création et configuration des tables avec Entity Framework (Code First) (5 heures) 

  • 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 
  • Utilisation de l’API Fluent 
  • Mise en l’œuvre des annotations  
  • Initialisation de tables 
  • Travaux pratiques:
    • Création d’un contexte pour Entity Framework et conception de la table Livre en Code First

Les différentes techniques de requêtage (5 heures)

  • Réalisation de requêtes avec LINQ to Entities 
  • Les différentes opérations du CRUD 
  • Utilisation de Entity SQL 
  • Requêtes en SQL natif 
  • Appel de procédures stockées 
  • Travaux pratiques:
    • Réalisation d’une classe DAO Livre avec les méthodes du CRUD qui permettent de rechercher, insérer, supprimer et modifier un livre 

Mapping des différents types de relations (5 heures)

  • Mise en œuvre des relations d’associations One-to-One 
  • Les associations à cardinalités multiples 
  • Eager Loading et Lazy Loading 
  • Réalisation de jointures  
  • Paramétrage des relations avec l’API Fluent 
  • Les différentes techniques de mapping de l’héritage 
  • Travaux pratiques
    • Conception d’une classe/table Auteur et mise en place d’une relation d’association one to one avec la classe Livre
    • Conception d’une classe/table Commande et mise en place d’une relation à cardinalité multiple avec la classe Livre 
    • Conception d’une classe LivreEnfant par héritage de la classe Livre et mise en œuvre des différentes techniques de mapping de l’héritage

Prérequis

Programmer avec le langage C# ou avoir suivi la formation TACFDEV1A1 – Programmer en C#

Public

Concepteurs/Développeurs

Ces formations pourraient vous intéresser

Le règlement REACH

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Préparer sa mise en place
  • Décrire le règlement REACH
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

GIMP - Initiation à GIMP

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Acquérir les fondamentaux de Gimp pour redimensionner, recadrer, retoucher les couleurs et les imperfections de vos photos
  • Appliquer les principaux détourages d'images avec Gimp
  • Préparer vos visuels pour l'impression ou pour le Web
Tarif

A partir de 1 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Rappeler le contexte et les enjeux du rapport de durabilité
  • Préciser le modèle d'affaire, socle de la chaine de valeur
  • Intégrer les normes ESRS transverses pour établir le rapport de durabilité
  • Etablir la matrice de double matérialité, clé de voûte du rapport de durabilité
  • Mettre en œuvre les normes ESRS thématiques ESG pour présenter l'information dans le rapport de durabilité
  • Préciser les modalités de mise en œuvre des normes ESRS
Tarif

A partir de 2 490,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les principales caractéristiques juridiques des produits d'épargne retraite supplémentaire
  • Analyser le régime fiscal et social des produits d'épargne retraite supplémentaire pour le souscripteur et l'épargnant
  • Satisfaire les obligations spécifiques en matière d'information et de conseil liées à la loi PACTE
Tarif

A partir de 1 294,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Se préparer efficacement au passage de l'examen de certification CKS
  • Démontrer une expertise dans la sécurisation des applications basées sur des conteneurs et des plateformes Kubernetes
  • Mettre en œuvre les meilleures pratiques pour se prémunir contre les menaces à travers l'infrastructure physique, les applications, les réseaux, les données, les utilisateurs et les charges de travail
  • Détecter les failles de sécurité potentielles, identifier les phases d'attaque et les acteurs malveillants dans l'environnement, et garantir des mesures de sécurité robustes à chaque étape de l'opération à travers l'ensemble du cycle de développement
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Parcours Relations commerciales B to C

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Maîtriser les fondamentaux du droit de la consommation
  • Rédiger ses contrats B to C en toute conformité
  • Réagir efficacement en cas d'impayés
  • Assurer le suivi des litiges après-vente
Tarif

A partir de 4 872,00 €

Durée

6 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Lister les différents types de produits structurés actions et leurs fonctions dans un portefeuille
  • Décomposer les produits structurés actions en dérivés vanilles
  • Identifier les paramètres de prix et leur impact suivant la nature du produit structuré
Tarif

A partir de 1 669,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Formation Financement des investissements immobiliers

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Identifier l'intérêt à recourir à la dette pour financer son immobilier
  • Construire sa demande de financement de projet immobilier
  • Appliquer les obligations générées par le recours au crédit
Tarif

A partir de 1 236,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les actions et les contrôles à conduire dans le cadre de l’ECF
  • Disposer d’une véritable méthodologie opérationnelle et rédactionnelle
  • Sécuriser les relations entre le prestataire de l’ECF et son client
Tarif

A partir de 1 103,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Je cherche à faire...