Formez-vous ensemble, économisez plus ! -10% sur inscription individuelle, -20% en binôme.
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Durant ce stage, vous allez acquérir la compréhension de l'ensemble des services de l'Entity Framework, et verrez comment les utiliser pour simplifier l'accès aux données dans vos applications .NET. Vous apprendrez à perfectionner vos requêtes et à obtenir des temps optimaux d'exécution.

À qui s'adresse cette formation ?

Pour qui ?

Développeur en charge de l'accès aux données dans les applications .NET. Chef de projets, architecte logiciel désirant avoir une vue complète des possibilités de la solution Entity Framework.

Prérequis

Les objectifs de la formation

Programme de la formation

    • Principe et Intérêt du Mapping Relationnel Objet.
    • Architecture d'Entity Framework.
    • Prise en main du designer de Visual Studio.
    • Exercice: Création d'un modèle de données.
    • Architecture et fonctionnement.
    • Expressions lambda et méthodes d'extensions.
    • Exécution des requêtes à l'aide des expressions et opérateurs de LINQ.
    • Exercice: Création de requêtes LINQ To Objects et LINQ To Entities.
    • Introduction dans VS.
    • Schéma du fichier EDMX.
    • Choix d'une méthode (BaseFirst, ModelFirst, Code First).
    • Services associés au designer dans VS.
    • Comparaison avec d'autres outils.
    • Exercice: Manipulation du modèle.
    • 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.
    • Exercice: Ajouter des entités au modèle.
    • Personnaliser le mappage de données.
    • 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.
    • Exercice: Requêtes courantes avec les différents scénarios de chargement des entités connexes et d'actualisation des données chargées.
    • Insertion, suppression, modification.
    • Transactions.
    • Conflits concurrentiels.
    • Procédures stockées.
    • Le code T4.
    • Générer la base d'après un modèle.
    • Les classes POCO.
    • Améliorations d'Entity Framework 5 et 6.
    • Approche Model First et Approche Code First (Annotations et API Fluent).
    • Exercice: Réaliser les opérations de mise à jour des données avec ou sans procédure stockée.
    • Créer des classes POCO.
    • Liaison aux données dans les ASP.
    • NET.
    • Principe d'un site Dynamic Data.
    • Principe d'un service de données.
    • Liaisons aux données en WPF, Silverlight et Windows Phone.
    • Exercice: Utilisation d'un modèle de données dans une application ASP.
    • NET, avec validation à partir du modèle.
  • 1158
  • 28 h

Soumettez votre avis