Visual Studio 2010 - Développer une solution d'accès aux données avec ADO .Net 4

Durée : 5 jours

Villes/Dates :

Cliquer ICI pour consulter notre planning et le tarif de cette formation.

Objectifs

  • Savoir se connecter à une base de données
  • Apprendre à exécuter des requêtes via un objet de commande
  • Découvrir les fonctionnalités de requêtage intégrées aux langages de programmation (LINQ) pour manipuler des objets
  • Être capable d'écrire des requêtes LINQ

Public

  • Développeurs expérimentés

Pré-requis

  • Avoir suivi les formations "Visual Studio 2010 - Développer des applications Windows" (MS892) ou "Visual Studio 2010 - Développer une application Web ASP .Net" (MS887) ou connaissances équivalentes

Programme

Architecture et technologies d'accès aux données

  • Les technologies d'accès aux données
  • Scénarios d'accès aux données

Construire les modèles de données d'entité (Entity Data Models)

  • Introduction aux modèles de données d'entité
  • Modification d'un modèle de données d'entité
  • Personnalisation d'un modèle de données d'entité

Interroger des données d'entité

  • Récupérer des données en utilisant LINQ to Entities
  • Récupérer des données en utilisant Entity SQL
  • Récupérer des données en utilisant le fournisseur EntityClient
  • Récupérer des données en utilisant des procédures stockées
  • Test unitaire sur le code d'accès aux données

Création, mise à jour et suppression de données d'entité

  • Comprendre le suivi des modifications dans Entity Framework
  • Modifier des données dans un modèle de données d'entité

Gestion de scénarios multi-utilisateurs en utilisant les services d'objet

  • Gestion de la concurrence dans Entity Framework
  • Support des transactions dans Entity Framework

Construire des solutions optimisées en utilisant les services d'objet

  • Les étapes d'exécution de requête
  • Suivi des modifications et matérialisation d'objet
  • Utilisation de requêtes compilées
  • Utilisation des vues Entity Framework générées à la conception
  • Surveillance des performances
  • Exécuter des modifications de données asynchrones

Personnalisation d'entités et construction de classes d'entité personnalisées

  • Surcharge des classes générées
  • Utilisation de modèles pour personnaliser des entités
  • Création et utilisation de classes d'entité personnalisées

Utilisation des classes POCO ("plain old" CLR Objects) avec Entity Framework

  • Conditions pour l'utilisation des classes POCO
  • Classes POCO et chargement tardif
  • Classes POCO et suivi des modifications
  • Extensions des types entité

Construire une solution n-tiers en utilisant Entity Framework

  • Conception d'une solution n-tiers
  • Définition d'opérations et implémentation des structures de transport de données
  • Protéger les données et les opérations

Gestion des mises à jour dans une solution n-tiers en utilisant Entity Framework

  • Suivi des entités et persistance des modifications
  • Gestion d'exceptions dans une solution n-tiers

Construire des solutions occasionnellement connectées

  • Mise en cache de données hors-ligne en utilisant XML
  • Utilisation de Sync Framework

Interroger des données en utilisant les services de données WCF

  • Introduction aux services de données WCF
  • Création d'un service de données WCF
  • Consommation d'un service de données WCF
  • Protection des données et des opérations dans un service de données WCF

Mise à jour de données en utilisant les services de données WCF

  • Création, mise à jour et suppression de données dans un service de données WCF
  • Prévenir les mises à jour non autorisées et améliorer les performances
  • Utilisation des services de données WCF avec des données non relationnelles

Utilisation d'ADO.Net

  • Récupération et modification de données en utilisant les commandes ADO.Net
  • Récupération et modification de données en utilisant les DataSets
  • Gestion de transactions et de la concurrence dans des scénarios multi-utilisateurs

Utilisation de LINQ to SQL

  • Implémentation d'un modèle logique de données en utilisant LINQ to SQL
  • Gestion des performances et gestion de la concurrence
Télécharger le plan de cours
Visual Studio 2010 - Développer une sol[...]
Document Adobe Acrobat [71.3 KB]