Plan du cours

Introduction

LINQ Principes de base

  • IEnumerable<T> ;
  • IEnumerator<T> ;
  • Projection, filtrage, quantificateurs, partitions, opérations, etc.

Aperçu des opérateurs LINQ

  • Exécution immédiate ou différée
  • Opérateurs avec ou sans flux

Préparation de l'environnement de développement

  • Installation et configuration de .NET
  • Installation et configuration de LINQPad

Simple LINQ Queries

  • Sélection d'une source de données
  • Création d'une requête
  • Exécution d'une requête

Transformation des données et relations de type

  • Renvoi des résultats sous forme de type
  • Effectuer des opérations sur les éléments de la source
  • Permettre au compilateur de sélectionner des types

Regroupement et jointure LINQ des requêtes

  • Regroupement par clés multiples
  • Extension d'une requête de groupe
  • Regroupement avec des clés personnalisées
  • Utilisation de la jointure interne avec une clé composite
  • Utilisation de la jointure de groupe et de la jointure interne de groupe

LINQ avec les opérateurs Lambda

  • Comprendre la syntaxe des méthodes avec les opérateurs Lambda
  • Regroupement par clés multiples
  • Regrouper par clés et objets personnalisés
  • Utilisation de la jointure interne et de la jointure composite
  • Utilisation de la jointure de groupe et de la jointure interne de groupe

Requêtes standard et complexes

  • Filtrer les sous-ensembles
  • Réorganiser les données à l'aide d'un opérateur
  • Analyse des groupes de base
  • Création d'une hiérarchie dans un ensemble de données
  • Chaîner des données
  • Utilisation des mots-clés into et let

LINQ to SQL

  • Mise en place d'une base de données
  • Interroger une base de données
  • Mise à jour d'une base de données

LINQ to XML

  • Créer un arbre
  • Utiliser des requêtes sur les arbres

Résumé et conclusion

Pré requis

  • Une compréhension de la programmation

Audience

  • Développeurs web
  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (9)

Cours Similaires

Introducing C# 6.0 with Visual Studio 2015/2017

  28 heures

Catégories Similaires