Formation Entity Framework

Développer avec Entity Framework

Cette formation présente Entity Framework pour vous permettre de créer des entités mappées à une base de données et d’apprendre les bonnes pratiques pour les utiliser au mieux.

Formation Entity Framework

Objectifs

  • Créer un modèle de données Entity Framework
  • Maîtriser le mappage de données
  • Savoir requêter avec LINQ
  • Gérer des classes POCO
  • Connaitre les différents usages d'Entity Framework

Programme

Entity Framework

  • Principe et Intérêt du Mapping Relationnel Objet.
  • Architecture d'Entity Framework.
  • Designer et Code First
  • Prise en main du designer de Visual Studio.

LINQ

  • Architecture et fonctionnement.
  • Expressions lambda et méthodes d'extensions.
  • Exécution des requêtes à l'aide des expressions et opérateurs de LINQ.

Entity Data Model

  • Utilisation de Visual Studio.
  • Schéma du fichier EDMX.
  • Choix d'une méthode (BaseFirst, ModelFirst, Code First).
  • Utilisation du designer

Relation entre modèle objet et modèle relationnel

  • Principes. Mappage des données.
  • Le fichier EDMX. Mapping conditionnel. Héritage.
  • Personnaliser la validation des entités.
  • Les types complexes et énumérés.

Requêtes LINQ to Entities et Entity SQL

  • Mécanisme de génération SQL. Requêtes LINQ To Entities. Intérêt d'Entity SQL.
  • Chargement des données et des entités connexes. Actualisation des données chargées.
  • Utilisation des procédures stockées à partir de l'Entity Framework.

Mises à jour des données

  • Insertion, suppression, modification.
  • Transactions.
  • Conflits concurrentiels

Télécharger le programme détaillé

En savoir plus

Référence

EntFRA

Durée

3 jours

Prochaines sessions
Inter Entreprises

Grenoble : 24 - 26 novembre 2025 S'inscrire

Grenoble : 15 - 17 décembre 2025 S'inscrire

Grenoble : 12 - 14 janvier 2026 S'inscrire

Grenoble : 2 - 4 février 2026 S'inscrire

Grenoble : 9 - 11 mars 2026 S'inscrire

Grenoble : 20 - 22 avril 2026 S'inscrire

Grenoble : 18 - 20 mai 2026 S'inscrire

Grenoble : 8 - 10 juin 2026 S'inscrire

Grenoble : 6 - 8 juillet 2026 S'inscrire

Grenoble : 14 - 16 septembre 2026 S'inscrire

Grenoble : 12 - 14 octobre 2026 S'inscrire

Grenoble : 16 - 18 novembre 2026 S'inscrire

Grenoble : 7 - 9 décembre 2026 S'inscrire

Sessions
Intra Entreprise

Des sessions intra-entreprise peuvent être organisées dans vos locaux ou en distanciel. Demander un devis

Pré requis

Bonnes connaissances du langage C# et de l'accès aux données avec le Framework .NET

Public

Développeurs, Chef de projet

Points forts

Petit groupe (4 personnes maximum)

Un poste de travail par personne

Formateur très pédagogue, développeur, avec 20 ans d'expérience d'enseignement

50 % d'exercices pratiques

Support de cours fourni

Assistance après la formation

Coût

2100 € HT - 2100 € TTC