Partager via


Vue d'ensemble des sources de données

Les sources de données représentent les données disponibles pour votre application. Plus spécifiquement, les sources de données représentent les données que vous voulez utiliser dans votre application. Elles peuvent provenir de bases de données (notamment des fichiers de base de données locaux), de services et d'objets.

Les sources de données que vous ajoutez à votre projet sont affichées dans la fenêtre Sources de données. Dans de nombreux cas, vous pouvez faire glisser les sources de données vers des Windows Forms, et vers les Concepteurs WPF et Silverlight, pour créer des contrôles liés aux données sous-jacentes. Pour plus d'informations, consultez Liaison de contrôles à des données dans Visual Studio.

Visual Studio fournit des outils pour la création et la modification de sources de données dans votre application. Les sources de données dans les projets Visual Studio sont représentées sous la forme d'Entity Data Models, de groupes de données, d'objets proxy retournés par un service, ou d'autres types d'objets, selon les objets retournés par le magasin de données sous-jacent.

Vous créez et modifiez des sources de données à l'aide de l'Assistant Configuration de source de données.

Sources de données créées à partir de bases de données

Vous pouvez créer une source de données à partir d'une base de données en exécutant l'Assistant Configuration de source de données et en sélectionnant le type de source de données Base de données. Pour plus d'informations, consultez Comment : établir une connexion à des données d'une base de données.

Lorsque vous créez une source de données à partir d'une base de données, Visual Studio génère un modèle de données et l'ajoute à votre projet. Un modèle de données est une vue fortement typée et programmable des données sous-jacentes dans la base de données. Vous pouvez utiliser Visual Studio pour créer les types de modèles de données suivants :

Sources de données créées à partir de fichiers de base de données locaux

Vous pouvez également créer des sources de données à partir des types de fichiers de base de données suivants : bases de données Access (fichiers .mdb), bases de données LocalDB SQL Server Express (fichiers .mdf) et bases de données SQL Server Express (fichiers .mdf). Lorsque vous créez des sources de données à partir de ces fichiers de base de données, vous pouvez ajouter directement les fichiers de base de données à votre projet. Pour plus d'informations, consultez les rubriques suivantes :

Sources de données créées à partir de services

Vous pouvez créer une source de données à partir d'un service en exécutant l'Assistant Configuration de source de données et en sélectionnant le type de source de données Service. Pour plus d'informations, consultez Comment : se connecter à des données dans un service.

Lorsque vous créez une source de données à partir d'un service, Visual Studio ajoute une référence de service à votre projet. Visual Studio crée également des objets proxy qui correspondent aux objets retournés par le service. Par exemple, un service qui retourne un groupe de données est représenté dans votre projet sous la forme d'un groupe de données ; un service qui retourne un type spécifique est représenté dans votre projet sous la forme du type retourné.

Vous pouvez créer une source de données à partir des types de services suivants :

  • Services de données WCF. Pour plus d'informations, consultez Vue d'ensemble de WCF Data Services.

  • Services WCF (Windows Communication Foundation). Pour plus d'informations, consultez Services Windows Communication Foundation et services de données WCF dans Visual Studio.

  • Services Web. Pour plus d'informations, consultez Introduction à la programmation des services Web en code managé.

    Notes

    Les éléments qui s'affichent dans la fenêtre Sources de données sont dépendants des données retournées par le service.Il se peut que certains services ne fournissent pas suffisamment d'informations pour permettre à l'Assistant Configuration de source de données de créer des objets pouvant être liés.Par exemple, si le service retourne un dataset non typé, aucun élément ne s'affichera dans la fenêtre Sources de données au terme de l'Assistant.Ceci est dû au fait que les datasets non typés ne fournissent pas de schéma, et par conséquent, l'Assistant ne dispose pas de suffisamment d'informations pour créer la source de données.

Sources de données créées à partir d'objets

Vous pouvez créer une source de données à partir de n'importe quel objet qui expose une ou plusieurs propriétés publiques en exécutant l'Assistant Configuration de source de données, puis en sélectionnant le type de source de données Objet. Toutes les propriétés publiques d'un objet sont affichées dans la fenêtre Sources de données. Pour plus d'informations, consultez Comment : se connecter à des données dans des objets.

Pour plus d'informations sur la liaison à des objets, consultez Liaison d'objets dans Visual Studio.

Sources de données créées à partir de listes SharePoint

Vous pouvez créer une source de données à partir d'une liste SharePoint en exécutant l'Assistant Configuration de source de données et en sélectionnant le type de source de données SharePoint. SharePoint expose des données via Services de données WCF ; créer une source de données SharePoint revient ainsi au même que créer une source de données à partir d'un service. La sélection de l'élément SharePoint dans l'Assistant Configuration de source de données ouvre la boîte de dialogue Ajouter une référence de service où vous vous connectez au service de données SharePoint en pointant sur le serveur SharePoint. Pour plus d'informations, consultez Comment : se connecter à des données dans un service.

Voir aussi

Référence

Sources de données (fenêtre)

Concepts

Liaison de contrôles Windows Forms à des données dans Visual Studio

Création et modification de Datasets typés

Préparation de votre application pour recevoir des données

Extraction de données dans votre application

Liaison de contrôles à des données dans Visual Studio

Modification des données dans votre application

Validation des données

Enregistrement des données

Autres ressources

Vue d'ensemble d'applications de données dans Visual Studio

Connexion aux données dans Visual Studio