Cette vidéo de formation s'adresse à tous les développeurs d'applications en langage C# (dans sa version 7) désireux d'utiliser Entity Framework pour l'accès aux données. Afin de tirer pleinement profit de cette vidéo, des prérequis sur les connaissances de base du langage C# sont nécessaires. Cet apprentissage est basé sur des démonstrations concrètes réalisées sous Visual Studio 2017 et a pour...
Niveau Débutant à Initié
Durée 1h51
Parution décembre 2017
Cette vidéo de formation s'adresse à tous les développeurs d'applications en langage C# (dans sa version 7) désireux d'utiliser Entity Framework pour l'accès aux données. Afin de tirer pleinement profit de cette vidéo, des prérequis sur les connaissances de base du langage C# sont nécessaires. Cet apprentissage est basé sur des démonstrations concrètes réalisées sous Visual Studio 2017 et a pour objectif de vous rendre opérationnel le plus rapidement possible.
La vidéo commence par une présentation du requêtage avec LINQ qui montre notamment la façon d’effectuer des requêtes sur des collections. Les différents modes de requêtage et les différentes syntaxes utilisables sont ainsi détaillés. Vous verrez comment rechercher des objets en appliquant des filtres, comment extraire les champs désirés ou comment utiliser les différents opérateurs d’agrégats.
La suite de la vidéo détaille la mise en œuvre d’Entity Framework. Vous apprendrez ainsi à l’installer, à définir des chaînes de connexion et à créer la classe de « Contexte » sur laquelle Entity Framework s’appuie pour effectuer le mapping. Vous étudierez également la création de tables à partir des classes métiers en utilisant le Code First. Vous verrez comment configurer des tables en utilisant l’API Fluent ou les Data Annotations et vous apprendrez à initialiser des tables lors de leur création.
Enfin, vous serez amené à réaliser différentes opérations comme la recherche de données dans des tables, l’insertion, la modification ou la suppression de données à l’aide de LINQ to Entities. Vous verrez également comment effectuer des requêtes en SQL natif. Pour finir, vous apprendrez à utiliser Entity Framework à partir d’une base de données existante.
Thierry DOUCHET est Consultant Formateur depuis de nombreuses années dans un grand centre de formation, reconnu Microsoft Gold Partner. Expert en développement .NET et Java il intervient régulièrement sur des missions d'audit et de conseil et accompagne des équipes informatiques dans leurs montées en compétences liées aux évolutions technologiques des produits. Il est certifié MCT (Microsoft Certified Trainer) et MCPD .NET Developer et enseigne au CNAM dans les cursus Maitrise et Ingénieur. Il bénéficie d'une expérience pédagogique et technique complète et variée ce qui rend efficace la transmission de ses connaissances sur le langage C#.