Ce cours enseigne aux développeurs les compétences de programmation nécessaires pour créer des solutions d’accès aux données en C#.
Durant 4 jours, les participants passent en revue l’architecture d’accès au données proposée par Microsoft au travers de l’ADO.NET , LinqToXml et LinqToEntities
Module 1 : Projet base de données SQL Server sous Visual Studio
- Configuration du projet
- Création des objets de base de données
- Tables
- Procédures stockées
- Vues
- Déploiement et post-déploiement
Module 2 : Ado.net
- Les espaces de noms et objets de l’Ado.net (Connection, Command, …)
- Le mode connecté et déconnecté
- Les requêtes paramétrées et l’injection Sql
- Gestion des transactions
- Utilisation du pattern Abstract factory
Module 3 : LINQ TO Object
- Les expression Lambda
- Les méthodes d’extensions
- Les types anonymes et le « var »
- Les concepts clés
- IEnumerable<T> et Séquences
- Requêtes standard et expression de requête
- Modes d’exécution
- Opérateurs courants
- Clés composites
Module 4 : LINQ TO Xml
- Créer un contenu XML à l'aide de classes dans l'espace de noms System.Xml.LINQ
- Rechercher un contenu en utilisant XPath Expressions avec l'API basée sur LINQ
- Valider le contenu XML à l'aide de l'API basée sur LINQ
- Consulter le contenu XML en utilisant LINQ vers XML
- Transformer le contenu XML en utilisant LINQ vers XML.
Module 5 : LINQ TO Entities
- Comprendre la relation entre LINQ aux entités et le Framework de l'entité
- Apprenez comment mapper un modèle de données à un modèle de données d'entité
- Apprenez diverses techniques pour utiliser LINQ to Entities pour rechercher des données dans une base de données
- Explorer comment modifier les données et enregistrer les modifications
- Voir Comment utiliser les procédures stockées pour modifier les données.