Tutorial 6 – Configurer l’accès aux données

Published 19 August 10 02:53 AM | Nico

La vidéo du Tutorial

 

Binding Studio

Binding Studio est l’outil avec le quel nous allons configurer les applications.

Par configuration, nous allons déclarer tout ce que nous n’avons pas écrit dans le code :

  • Les caractéristiques des Applications (Sécurité, Log, Trace, …)
  • Le lien entre le code de l’application (les Services et les Commandes), et les Contrôles de l’IHM.
  • Le lien entre les Données du Schéma et les Contrôles de l’IHM.

Toutes les informations sont extraites dynamiquement des dll et des fichiers html, et interviennent dans la configuration de l’Application.

Il faut bien avoir en tête, que nous avons besoin de compiler les projets, pour que les éléments des dll soient configurés dans Binding Studio.

A chaque fois que nous ajoutons un élément configurable dans une dll (Service, Control, Schema), nous devons compiler avec Visual Studio avant de configurer Binding Studio.

Configuration des Données de l’Application

Nous allons d’abord définir quels sont les Modèles utilisés dans l’Application. Chaque Application contient des DataSet, qui sont définis par un nom et nos Domaines.

Ouvrez la configuration de l’Application ADWWeb.

Cliquez sur le Menu contextuel Open

Dans l’onglet ContextData, ajouter un élément avec le bouton clip_image002[4]

Nommez la Data ADWData.

Cochez la case DataSet.

Ajoutez le Domain AdventureWorks

image

L’Application ADWWeb est maintenant configurée pour avoir un DataSet, qui a pour nom Product, et qui contient la structure du Domaine AdventureWorks. Le Domaine AdventureWorks est défini dans le Schéma que nous avons créé dans Visual Studio. Il est possible d’avoir autant de Domaines que l’on souhaite dans un DataSet.

Nous allons exploiter ce DataSet pour configurer le Binding de l’interface utilisateur.

Configuration du Service d’Accès aux Données

L’Application ADWWeb a un seul service configuré, qui est le service d’accès aux données.

Un Service configuré est un service qui a des paramètres définis.

Dans le Solution Explorer, sélectionnez l’Application ADWWeb

Faites un Click Droit et choisissez le menu

Add  clip_image002 New Service

image

Plusieurs types de service sont disponibles.

Choisissez le Type DataBaseService.

Nommez le Service « DataAccessAdventureWork »

image

La liste des paramètres du Service apparaît.

Saisissez votre ConnectionString et le DataBaseType à SQLServer2005.

Sauvegardez la configuration.

image

Remarquez que le nom du service configuré « DataAccessAdventureWork », est le nom utilisé dans le code que nous avons écrit tout à l’heure. Quand l’appel EntityManager.FromDataBaseService("DataAccessAdventureWork") sera fait, c’est précisément cette configuration qui sera chargée, avec les valeurs de ces paramètres.

Il y a de fortes chances que la valeur des paramètres de configuration ne soit pas la même dans un environnement de production. Nous verrons comment modifier ces valeurs pour qu’elles soient prises en compte dans un autre environnement.

 

La suite au prochain épisode.

Classé sous : , , ,

Commentaires

Pour ajouter un commentaire, vous devez d'abord vous identifier ici
# Les news d'Aspectize said on August 27, 2010 06:46 AM:

La vidéo du Tutorial   L’IHM Nous allons maintenant écrire le code de notre IHM. Vu qu’il s’agit