Exporter (0) Imprimer
Développer tout

Nouveautés des données

Cette rubrique a été mise à jour pour Visual Studio 2005 SP1.

Visual Studio 2005 et Visual Studio 2005 SP1 proposent plusieurs fonctionnalités nouvelles pour vous aider à développer des applications qui accèdent aux données. Les sections suivantes décrivent ces fonctionnalités :

Contenu de la rubrique

Pour vous déplacer dans cette rubrique, vous pouvez faire défiler l'écran ou accéder à une section en cliquant sur l'un de ces liens :

Nouveautés de Visual Studio 2005 SP1

Nouveautés de Visual Studio 2005

La fenêtre Sources de données permet la liaison de données d'un simple glissement

Assistant Configuration de source de données pour une connexion aisée aux données

Liaison à des objets

Concepteur de DataSet

TableAdapters

Requêtes TableAdapter

Enregistrement des chaînes de connexion dans le fichier des paramètres d'application

Données locales

Prise en charge des classes partielles pour les groupes de données et les TableAdapters fortement typés

Applications Windows Forms

Balises actives de données

Création d'objets de base de données SQL Server 2005 dans du code managé

Visual Database Tools

Nouveautés de Visual Studio 2005 SP1

Visual Studio 2005 SP1 prend en charge Microsoft SQL Server 2005 Compact Edition comme fournisseur de données local. Cela signifie que vous pouvez ajouter des fichiers de base de données SQL Server Compact Edition (.sdf) à une application de la même façon que vous ajoutez des fichiers de bases de données SQL Server Express (.mdf) et Microsoft Access (.mdb). Ce processus est décrit dans la section Données locales (voir plus loin dans ce document).

SQL Server Compact Edition ne s'installe pas automatiquement avec Visual Studio 2005 SP1. Vous devez télécharger le runtime à partir du site de téléchargement Microsoft. Recherchez « SQL Server Compact Edition » et téléchargez le runtime SQL Server Compact Edition.

Nouveautés de Visual Studio 2005

L'Assistant Configuration de source de données simplifie la connexion de votre application aux données. La nouvelle fenêtre Sources de données fournit un emplacement central pour consulter les données auxquelles votre projet peut accéder. Elle réduit également la complexité de la liaison de données en vous permettant de faire glisser des éléments de la fenêtre sur des formulaires pour créer des contrôles liés aux données. Le remplissage des groupes de données, ainsi que l'exécution de requêtes et de procédures stockées, peuvent désormais être effectués à l'aide du nouvel objet généré par Visual Studio, TableAdapter. La nouvelle fonctionnalité de données locale vous permet d'inclure des fichiers de base de données Microsoft SQL Express et Microsoft Access directement dans votre application.

La fenêtre Sources de données permet la liaison de données d'un simple glissement

La Sources de données, fenêtre constitue la fenêtre principale pour afficher les données disponibles pour votre projet. Vous pouvez faire glisser des objets depuis la fenêtre Sources de données jusqu'à des formulaires pour créer des contrôles liés aux données qui affichent et parcourent des données. La fenêtre Sources de données vous permet de définir les contrôles à créer avant de les faire glisser jusqu'à un formulaire. En outre, il est possible de faire glisser les éléments depuis la fenêtre Sources de données jusqu'à des contrôles existants pour configurer automatiquement la liaison de données.

Les pages suivantes illustrent les fonctionnalités de liaison de données de base de la fenêtre Sources de données :

Assistant Configuration de source de données pour une connexion aisée aux données

L'Assistant Configuration de source de données simplifie la connexion de votre application aux données contenues dans des bases de données, des services Web et des objets. Vous pouvez exécuter cet Assistant pour ajouter ou modifier une source de données dans votre projet. Pour plus d'informations, consultez Assistant Configuration de source de données.

Les pages suivantes décrivent l'utilisation de l'Assistant Configuration de source de données pour connecter votre application à différentes sources de données :

Liaison à des objets

Les sources de données peuvent être créées à partir de tout objet qui expose une ou plusieurs propriétés publiques. Aucune interface spécifique ou constructeur public par défaut n'est nécessaire pour créer une source de données à partir d'un objet. Toutes les propriétés publiques sont affichées dans la fenêtre Sources de données et vous pouvez les faire glisser jusqu'à des formulaires pour créer des contrôles liés aux données. Pour plus d'informations, consultez Liaison d'objets dans Visual Studio.

Concepteur de DataSet

Le Concepteur de DataSet a été amélioré pour prendre en charge le nouveau TableAdapter. Vous pouvez ajouter et modifier des requêtes TableAdapters et TableAdapter en faisant glisser les éléments TableAdapterTableAdapter et Query depuis l'onglet DataSet de la Boîte à outils jusqu'au concepteur. Vous pouvez également faire glisser des objets de base de données depuis l'Explorateur de serveurs/Explorateur de bases de données jusqu'au Concepteur de DataSet pour créer un DataTable et un TableAdapter configurés. Pour plus d'informations, consultez Concepteur de DataSet.

Le Concepteur de DataSet est un jeu d'outils visuels spécialement conçu pour l'utilisation de groupes de données. Il fournit des fonctionnalités permettant de créer visuellement et de modifier des TableAdapters, des requêtes TableAdapter, des DataTables et des relations entre tables. Des Assistants vous aideront à définir et à créer des TableAdapters et des requêtes TableAdapter à utiliser dans votre application.

Les pages suivantes décrivent l'utilisation du Concepteur de DataSet :

TableAdapters

Groupes de données de remplissage, exécution de requêtes et de procédures stockées ; autant d'opérations qui peuvent désormais être effectuées à l'aide du nouvel objet généré par Visual Studio, TableAdapter. Pour plus d'informations, consultez TableAdapters.

Les TableAdapters sont des composants générés par le concepteur ; ils sont similaires à des adaptateurs de données fortement typés. Les TableAdapters contiennent les informations nécessaires pour se connecter à une base de données et l'interroger. Pour plus d'informations, consultez Vue d'ensemble de TableAdapter.

L'Assistant Configuration de TableAdapter crée et modifie un TableAdapter et définit le DataTablequi lui est associé. Pour plus d'informations, consultez Assistant Configuration de TableAdapter.

Requêtes TableAdapter

L'Assistant Configuration de requêtes TableAdapter crée et modifie les détails d'une requête TableAdapter. Une requête TableAdapter peut être toute requête SQL ou procédure stockée valide qui retourne le même schéma que la table de données du TableAdapter ou une valeur scalaire. Pour plus d'informations, consultez Assistant Configuration de requêtes TableAdapter.

Enregistrement des chaînes de connexion dans le fichier des paramètres d'application

Les chaînes de connexion peuvent désormais être stockées dans un fichier des paramètres de l'application fortement typé. Cela simplifie la gestion de votre application en vous permettant d'apporter des modifications à vos informations de connexion sans être obligé de recompiler votre application. Pour plus d'informations, consultez Comment : enregistrer une chaîne de connexion.

Données locales

La nouvelle fonctionnalité de données locale permet de vous connecter aux bases de données locales dans Microsoft SQL Express et Microsoft Access. Lors de la création de la connexion à un fichier de base de données, vous avez la possibilité de copier la base de données dans votre projet, où elle peut ensuite être déployée dans le cadre de votre application. Pour plus d'informations, consultez Vue d'ensemble des données locales.

Prise en charge des classes partielles pour les groupes de données et les TableAdapters fortement typés

À l'aide de classes partielles, vous pouvez étendre les fonctionnalités du code DataSet et TableAdapter généré sans être obligé d'hériter des classes générées. Les classes partielles conservent le code généré par concepteur à l'écart du code que vous écrivez. Pour plus d'informations sur l'extension d'un groupe de données, consultez Comment : étendre les fonctionnalités d'un groupe de données. Pour plus d'informations sur les classes partielles, consultez Partial (Visual Basic) ou partial (Référence C#).

Applications Windows Forms

Modèle de liaison de données simplifié

Le Composant BindingSource simplifie le processus de liaison de données, car il joue le rôle d'intermédiaire entre le contrôle lié et la source de données cible. Il gère automatiquement la plupart des problèmes de liaison les plus complexes, tels que les devises, les événements liés aux données et les modifications apportées aux cibles de source de données. Il est également destiné à interagir avec d'autres contrôles Windows Forms liés aux données, en particulier le BindingNavigator, contrôle (Windows Forms).

Composant BindingSource

Le Composant BindingSource est conçu pour simplifier le processus de liaison des contrôles à une source de données sous-jacente. Le composant BindingSource joue le rôle de source de données pour certains ou l'ensemble des contrôles situés sur le formulaire. Pour plus d'informations, consultez Vue d'ensemble du composant BindingSource.

Contrôle BindingNavigator

Le contrôle BindingNavigator est un moyen normalisé de faciliter la navigation et la manipulation des données situées sur un formulaire. Le plus souvent, il est utilisé avec le Composant BindingSource pour parcourir les enregistrements de données sur un formulaire et interagir avec eux. Pour plus d'informations, consultez Vue d'ensemble du contrôle BindingNavigator (Windows Forms).

Contrôle DataGridView

Le contrôle DataGridView offre un moyen puissant et flexible d'afficher des données sous forme de tableau. Il peut être utilisé pour afficher une petite quantité de données en lecture seule ou être mis à l'échelle pour afficher des vues modifiables de groupes de données très volumineux. Les données peuvent résider dans une source de données externe ou être directement ajoutées au contrôle. Pour plus d'informations, consultez DataGridView, contrôle (Windows Forms).

Balises actives de données

Les balises actives spécifiques à l'utilisation de données sont disponibles sur les contrôles généralement liés aux données. Ces actions vous aident à développer des applications Windows qui utilisent des données.

Les balises actives de données exposent des listes concises de tâches appropriées tout au long du processus de développement de l'accès aux données. La balise active de données standard apparaît lorsque vous faites glisser des objets liés aux bases de données jusqu'à des formulaires. Pour plus d'informations, consultez Balises actives de données.

Création d'objets de base de données SQL Server 2005 dans du code managé

Le langage de programmation de Transact-SQL permet de créer des objets de base de données (tels que des procédures stockées) ainsi que d'interroger et de mettre à jour des données pour les bases de données Microsoft SQL Server 2005. Cependant, vous pouvez également effectuer toutes ces opérations à l'aide de tout langage .NET Framework. Pour plus d'informations, consultez Projets SQL Server.

Visual Database Tools

Visual Database Tools a été mis à jour avec plusieurs nouvelles fonctionnalités. Les nouvelles boîtes de dialogue Ajouter/Modifier la connexion simplifient la création de connexions de base de données. Vous pouvez choisir le type de base de données auquel vous vous connectez, et laisser Visual Database Tools choisir par défaut le fournisseur le plus probable. Vous pouvez toujours choisir une alternative dans la liste de tous les fournisseurs applicables. En outre, vous pouvez désormais créer des connexions à des fichiers de base de données Microsoft SQL Express et Microsoft Access depuis l'environnement Visual Studio. Pour plus d'informations, consultez Nouveautés de Visual Database Tools.

Voir aussi

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft