Skip to main content
x
.NET

Accès aux données avec Ado et Linq

Durée approximative 3 jours
Prérequis Prérequis nécessaires

ADO et Linq sont des technologies permettant de faciliter l’accès aux données à partir d’applicatifs développés en .NET. Cette formation aborde les deux technologies en montrant leurs avantages et inconvénients respectifs.

Pour cette formation, il est nécéssaire d'avoir des connaissances en C# orienté objet.

Compétences visées
Utiliser ADO pour accéder à des données à partir d’un SGBD
Construire un Dataset
Utiliser les objets ADO.NET
Construire des requêtes LINQ
Consommer un document XML avec LINQ
Produire un document XML avec LINQ
Situer le rôle de LINQ dans l’Entity Framework
Utiliser l’Entity Framework
Utiliser Linq To SQL
Utiliser Linq dans une application métier
Leçons
  • Objets ADO.NET: principes généraux
  • Sources de données
  • Concepteur de DataSet
  • Construire un formulaire à partir d’une source de données
  • DataBinding
  • Présentation Master/Detail
  • DataGridView
  • Objet Connection
  • Objet Command
  • Exécuter une procédure stockée
  • Réaliser une transaction
  • Objet DataReader
  • Travailler avec SQL SERVER
  • Objet DataTable et DataCulumn
  • Lier les contrôles du formulaire à la table
  • Alimenter la table
  • Méthode Fill du DataAdapter
  • Objet DataView
  • Créer une relation entre deux tables
  • Supprimer une ligne via la méthode Delete
  • Intercepter les événements de l’objet Datatable
  • Synchroniser le DataSet avec une base de données
  • Objets DataAdapter et TableAdapter
  • Méthode Merge
  • Alimenter un DataSet à l’aide de données XML
  • Linq sur des collections
  • Linq sur des documents XML
  • Linq sur des données relationnelles
  • Autres sources de données
  • Intégrer Linq dans des applications Windows Forms
  • Intégrer Linq dans des applications Web
  • Rappels sur les collections et les interfaces utiles
  • Interroger un objet
  • Tri et filtre sur une collection
  • Les opérations : projection, restriction, jointure, concaténation, etc.
  • Impact sur les performances
  • Les classes du modèle de programmation pour XML
  • Interroger un document XML
  • Transformer un document XML
  • Créer un document XML
  • Les classes, interfaces et attributs du modèle de programmation
  • Génération du mapping DDL / objet : SqlMetal
  • Le fonctionnement de l'exécution différée des requêtes
  • Le tri et le groupage des données
  • L'agrégation et la jointure
  • Mise à jour de la base de données
  • Gestion de la concurrence d'accès
  • Optimisation des performances : chargement retardé, compilation des requêtes
  • Les différences avec Linq to SQL
  • Principes du mapping objet / relationnel
  • Présentation d'Entity Framework
  • Gestion de l'état de l'objet
  • Les limites de Linq to Entities

Vous désirez organiser une formation dans votre entreprise ?