Share via


Connexion aux données

Dans cette leçon, vous apprendrez comment vous connecter à une base de données externe pour fournir des données pour une application LightSwitch.

Connexion aux données

La plupart des applications d'entreprise utilisent un modèle de « formulaires de données ».Les formulaires, appelés écrans dans LightSwitch, affichent et mettent à jour les données stockées dans une base de données.Vous connaissez déjà comment afficher et mettre à jour des données de la base de données locale LightSwitch .Dans une application réelle, vous souhaitez vous connecter aux données dans une base de données externe.La première étape consiste à spécifier une connexion à cette base de données.

[!REMARQUE]

Le service de données Northwind dans cet exemple est en lecture seule.Vous pouvez afficher mais ne pas mettre à jour les données.

Attacher à une source de données

  1. Dans Explorateur de solutions, sélectionnez le nœud Sources de données .

  2. Dans la barre de menus, sélectionnez Projet, Ajouter une source de données.

    L'Assistant Attacher une source de données s'ouvre.

  3. Dans l'Assistant Attacher une source de données d'attachement , choisissez Service OData, puis choisissez Suivant.

  4. Dans la page Entrer les informations de connexion , dans la zone Adresse de la source OData , entrez http://services.odata.org/Northwind/Northwind.svc.

  5. Sous Informations de connexion, sélectionnez la case d'option Authentification Windows , puis sélectionnez le bouton Suivant .

  6. Dans la page Choisissez vos entités , développez le nœud Entités .

  7. Choisissez Customers, Order_Details, et les tableaux Orders , puis sélectionnez le bouton Terminer .

    La source de données NorthwindEntitiesData est ajoutée au projet, et des entités sont créées pour Clients, Orders, Order_Details.

Présentation détaillée

Dans cette procédure, vous avez établi une connexion à l'exemple de base de données Northwind, qui était exposé via un service ouvert du protocole OData (open data).Pour vos propres applications, vous devez connaître le nom de la base de données ou le service auxquels vous souhaitez accéder et l'adresse du serveur sur lequel elle a hébergé.

Vous avez également besoin d'une autorisation pour accéder à la base de données et la modifier.Les autorisations sont généralement en fonction de les informations d'identification Windows (votre ID de connexion d' Windows ) ou des informations d'identification personnalisées que l'administrateur de base de données assigne.

Dans l'Assistant d' Attachez la source de données , vous pouvez avoir choisi Base de données, SharePoint, ou Service RIA WCF comme source de données.Pour une application d' LightSwitch , vous pouvez utiliser les données d'une base de données telle que SQL Server, d'une liste SharePoint, ou un service riche d'application Web Windows Communication Foundation (WCF RIA) qui est conçu pour LightSwitch et hébergé sur un serveur Web.

Dans la boîte de dialogue Avertissements qui s'est affichée lorsque vous avez choisi le bouton Terminer , les messages ont prévenu des relations qui ne peuvent pas être importées en plus de les entités associées qui sont ajoutées.En fonction de la structure de la source de données, les outils d' LightSwitch rendent les meilleurs choix pour votre application.Vous obtiendrez plus d'informations sur les relations dans une leçon ultérieure.

Étapes suivantes

Dans la leçon suivante vous apprendrez comment utiliser les entités de données que vous venez de créer.

Prochaine leçon : Personnalisation des champs d'entités

Voir aussi

Tâches

Comment : Se connecter aux données

Concepts

Instructions de création de services WCF RIA pour LightSwitch

Autres ressources

Utilisation de données dans LightSwitch (visite guidée)

How to: Attach to a Sharepoint Data Source

Extensions : ajout de nouvelles fonctionnalités à LightSwitch