Partager via


Outils de données Visual Studio pour le développement .NET Framework

Visual Studio et .NET fournissent ensemble une prise en charge étendue de l’API et des outils pour la connexion aux bases de données, la modélisation des données en mémoire et l’affichage des données dans l’interface utilisateur. Les classes .NET qui fournissent des fonctionnalités d’accès aux données sont appelées ADO.NET. ADO.NET, ainsi que les outils de données dans Visual Studio, ont été conçus principalement pour prendre en charge les bases de données relationnelles et XML. De nos jours, de nombreux fournisseurs de bases de données NoSQL ou tiers proposent des fournisseurs ADO.NET.

Remarque

La DataSet classe et les classes associées sont des technologies .NET Framework héritées du début des années 2000 qui permettent aux applications d’utiliser des données en mémoire pendant que les applications sont déconnectées de la base de données. Les technologies sont particulièrement utiles pour les applications qui permettent aux utilisateurs de modifier les données et de conserver les modifications apportées à la base de données. Bien que les jeux de données soient une technologie éprouvée, l’approche recommandée pour les nouvelles applications .NET consiste à utiliser Entity Framework Core. Entity Framework offre un moyen plus naturel d’utiliser des données tabulaires en tant que modèles objet et dispose d’une interface de programmation plus simple.

Le diagramme suivant montre une vue simplifiée de l’architecture de base :

ADO.NET Architecture

Installation

Pour utiliser les outils de données pour .NET, vous avez besoin des charges de travail de développement et de traitement de données.NET desktop installées dans Visual Studio. Pour les installer, ouvrez visual Studio Installer et choisissez Modifier (ou Plus>Modifier) en regard de la version de Visual Studio que vous souhaitez modifier. Consultez Modifier Visual Studio.

Flux de travail standard

Le flux de travail classique est le suivant :

  1. Installez une base de données de développement ou de test sur votre ordinateur local. Consultez l’installation de systèmes de base de données, d’outils et d’exemples. Si vous utilisez un service de données Azure, cette étape n’est pas nécessaire.

  2. Testez la connexion à la base de données (ou au service ou au fichier local) dans Visual Studio. Consultez Ajouter de nouvelles connexions.

  3. (Facultatif) Utilisez les outils pour générer et configurer un nouveau modèle. Les modèles basés sur Entity Framework sont la recommandation par défaut pour les nouvelles applications. Le modèle, celui que vous utilisez, est la source de données avec laquelle l’application interagit. Le modèle se trouve logiquement entre la base de données ou le service et l’application. Consultez Ajouter de nouvelles sources de données.

  4. Faites glisser la source de données de la fenêtre Sources de données vers une surface de conception Windows Forms, ASP.NET ou Windows Presentation Foundation pour générer le code de liaison de données qui affichera les données à l’utilisateur de la façon que vous spécifiez. Consultez Lier des contrôles aux données dans Visual Studio.

  5. Ajoutez du code personnalisé pour des éléments tels que les règles métier, la recherche et la validation des données, ou pour tirer parti des fonctionnalités personnalisées exposées par la base de données sous-jacente.

Vous pouvez ignorer l’étape 3 et programmer une application .NET pour émettre des commandes directement vers une base de données, plutôt que d’utiliser un modèle. Dans ce cas, vous trouverez la documentation pertinente ici : ADO.NET. Notez que vous pouvez toujours utiliser l’Assistant Configuration de source de données et des concepteurs pour générer du code de liaison de données quand vous remplissez vos propres objets en mémoire, puis que vous faites une liaison de données entre les contrôles d’interface utilisateur et ces objets.

Voir aussi