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.
-
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