Comment : Se connecter aux données

Vous pouvez référencer les données qui sont fournies par une base de données SQL Server , une liste SharePoint, un service Open Data Protocol (OData), ou un service d´application internet riche (RIA) de Windows Communication Foundation (WCF).Vous pouvez ensuite utiliser ces données pour créer des écrans et des requêtes dans Visual Studio LightSwitch.

Cette rubrique montre comment exécuter les tâches suivantes :

  • Connect to a SQL Server Database

  • Connect to a SharePoint List

  • Connect to an OData Service

  • Connect to a WCF RIA Service

  • Refresh a Data Source

Se connecter à une base de données SQL Server

  1. Dans l'Explorateur de solutions, cliquez sur le nœud Sources de données.

  2. Dans le menu Projet, cliquez sur Ajouter une source de données.

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

  3. Sur la page Choisir un type de source de données, cliquez sur Base de données, puis sur Suivant.

  4. Si la boîte de dialogue Choisir la source de données s'affiche, cliquez sur Microsoft SQL Server, puis cliquez sur OK.

  5. Dans la boîte de dialogue Propriétés de connexion, assurez-vous que Microsoft SQL Server (SqlClient) s'affiche comme sélectionné dans la zone Source de données.

    [!REMARQUE]

    Si Microsoft SQL Server (SqlClient) n'apparaît pas dans la zone Source de données, cliquez sur le bouton Modifier... pour ouvrir la boîte de dialogue Modifier la source de données.Puis, dans la boîte de dialogue Modifier la source de données, spécifiez Microsoft SQL Server et le Fournisseur de données .NET Framework pour SQL Server.Cliquez sur OK pour revenir à la boîte de dialogue Propriétés de connexion.

  6. Dans la zone de nom Serveur de la boîte de dialogue Propriétés de connexion, tapez le nom de l'instance SQL Server à laquelle vous voulez vous connecter.

    [!REMARQUE]

    Si SQL Server s'exécute sur le même ordinateur que LightSwitch, vous pouvez taper localhost dans la zone de nom Serveur.

  7. Si votre base de données est configurée pour utiliser l'authentification Windows, cliquez sur Utiliser l'authentification Windows.Sinon, cliquez sur Utiliser l'authentification SQL Server, puis fournissez le nom d'utilisateur et le mot de passe de l'utilisateur qui a accès à la base de données.

  8. Cliquez sur Sélectionner ou entrer un nom de base de données.Puis, dans la liste déroulante Sélectionner ou entrer un nom de base de données, sélectionnez ou entrez le nom de la base de données à laquelle vous voulez vous connecter, puis cliquez sur OK.

  9. La page Choisir vos objets de base de données s'affiche.

  10. Sur la page Choisir vos objets de base de données, sélectionnez les tables et vues que vous voulez utiliser dans votre application LightSwitch, puis cliquez sur Terminer.

La base de données, les tables et les vues que vous avez sélectionnées s'affichent dans l'Explorateur de solutions en tant que sous-nœuds du nœud Sources de données.

LightSwitch fait référence aux tables et vues en tant qu'entités.Vous pouvez modifier des entités dans LightSwitch à l'aide du concepteur de données.Pour plus d'informations, consultez Comment : Définir des champs de données.

Se connecter à une liste SharePoint

  1. Dans l'Explorateur de solutions, cliquez sur le nœud Sources de données.

  2. Dans le menu Projet, cliquez sur Ajouter une source de données....

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

  3. Sur la page Choisir un type de source de données, cliquez sur SharePoint, puis sur Suivant.

  4. Dans la zone Adresse du site SharePoint, entrez l'URL du site SharePoint qui contient la liste à laquelle vous voulez vous connecter.Par exemple, si l'URL de votre liste est https://sharepoint/sites/mysite/Lists/Customers/AllItems.aspx, tapez https://sharepoint/sites/mysite/ dans la zone Adresse du site SharePoint.

    [!REMARQUE]

    Vous ne pouvez référencer des listes que dans un site SharePoint 2010.

  5. Cliquez sur Informations d'identification Windows ou Autres informations d'identification.

    Si vous sélectionnez Autres informations d'identification, fournissez un nom d'utilisateur et un mot de passe valides dans les zones appropriées, puis cliquez sur Suivant.

  6. Sur la page Choisir vos objets de base de données, sélectionnez la liste que vous voulez utiliser dans votre application LightSwitch, puis cliquez sur Terminer.

Les listes que vous venez de sélectionner s'affichent sous Sources de données dans l'Explorateur de solutions.

Les listes que vous avez sélectionnées s'affichent dans l'Explorateur de solutions en tant que sous-nœuds du nœud Sources de données.

LightSwitch fait référence aux listes en tant qu'entités.Vous pouvez modifier des entités dans LightSwitch à l'aide du concepteur de données.Pour plus d'informations, consultez Comment : Définir des champs de données.

Connectez -vous à un service OData

  1. Dans l'Explorateur de solutions, cliquez sur le nœud Sources de données.

  2. Dans le menu Projet, cliquez sur Ajouter une source de données....

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

  3. Sur la page Choisir un type de source de données, cliquez sur Service OData, et ensuite cliquez sur Suivant

  4. Dans le champ Adresse de source OData sur la page Entrez les informations de connexion , tapez l'adresse URL complète pour le service (par exemple, http://services.odata.org/Northwind/Northwind.svc/).

    Cliquez sur Suivant.

  5. Sous Informations de connexion, spécifiez le type d'authentification que le service utilise.

    Si vous spécifiez D'autres informations d'identification, entrez un Nom d'utilisateur et un Mot de passe valident, qui sont généralement fournis par le propriétaire du service.

    Cliquez sur Suivant.

  6. Dans la page Choisissez les entités, spécifiez les entités que vous souhaitez utiliser dans votre application LightSwitch , puis cliquez sur Terminer.

    [!REMARQUE]

    Une boîte de dialogue Avertissements peut apparaître si le service contient des relations aux entités que vous n'avez pas spécifiées.Cliquez sur Continuer pour inclure automatiquement les entités associées, ou cliquez sur Arrière pour modifier votre sélection.

Les entités que vous avez spécifiés apparaissent dans Explorateur de solutions comme sous-nœuds sous le nœud Sources de données .

LightSwitch fait référence aux tables et aux vues en tant qu' entités, et vous pouvez les modifier dans LightSwitch à l'aide du générateur de données.Pour plus d'informations, consultez Comment : Définir des champs de données.

Se connecter à un service RIA WCF

Vous pouvez vous connecter à un service RIA WCF qui fournit des données d'autres types de sources de données.Pour plus d'informations sur la création de services RIA WCF pour LightSwitch, consultez Instructions de création de services WCF RIA pour LightSwitch.

  1. Dans l'Explorateur de solutions, cliquez sur le nœud Sources de données.

  2. Dans le menu Projet, cliquez sur Ajouter une source de données....

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

  3. Sur la page Choisir un type de source de données, cliquez sur Service RIA WCF, puis sur Suivant.

  4. Dans la liste Classes de service RIA WCF disponibles de la boîte de dialogue Choisir un Service RIA WCF, sélectionnez la classe de Service RIA WCF souhaitée à importer.Si la classe que vous voulez importer ne s'affiche pas sur cette page, cliquez sur Ajouter une référence, puis sélectionnez l'assembly ou le projet qui contient la classe de service.

    Cliquez sur Suivant.

  5. Sous Quels objets source de données voulez-vous importer ?, sélectionnez les objets source de données que vous voulez importer.

  6. Dans la zone Chaîne de connexion, ajoutez la chaîne de connexion à la source de données utilisée par le service RIA WCF.

    [!REMARQUE]

    Vous ne devez fournir une chaîne de connexion que si le service RIA WCF consomme une chaîne de connexion du fichier web.config de l'application LightSwitch.Dans la plupart des cas, l'auteur du service RIA WCF fournit le texte info-bulle qui s'affiche dans la zone Chaîne de connexion.Ce texte décrit le format attendu de la chaîne de connexion.Pour plus d'informations, consultez Instructions de création de services WCF RIA pour LightSwitch.

  7. Cliquez sur Terminer.

Les objets source de données que vous avez sélectionnés s'affichent dans l'Explorateur de solutions en tant que sous-nœuds du nœud Sources de données.

LightSwitch fait référence aux objets source de données en tant qu'entités.Vous pouvez modifier des entités dans LightSwitch à l'aide du concepteur de données.Pour plus d'informations, consultez Comment : Définir des champs de données.

Actualiser une source de données

Si une source de données a été modifiée (par exemple : une nouvelle table a été ajoutée, ou des champs d'une liste SharePoint ont été modifiés sur le serveur), vous pouvez actualiser la définition de la source de données dans LightSwitch.Cela vous permet de modéliser vos requêtes et écrans à l'aide de la version actuelle d'une source de données.

Pour actualiser une source de données

  1. Dans l'Explorateur de solutions, sélectionnez une source de données.

  2. Dans le menu Projet, cliquez sur Mettre à jour la source de données.

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

  3. Sélectionnez les objets que vous voulez importer.Cliquez sur Terminer pour importer les données.

    La définition de données décrite par les entités dans votre modèle correspond à la définition de données de la source de données.

Voir aussi

Tâches

Comment : Définir des champs de données

Concepts

Connexion aux données

Instructions de création de services WCF RIA pour LightSwitch

Autres ressources

Données : les informations de votre application