Objet de données ActiveX .NET (ADO.NET)

Auteur: Randy Alexander
Date De Création: 3 Avril 2021
Date De Mise À Jour: 24 Juin 2024
Anonim
Objet de données ActiveX .NET (ADO.NET) - La Technologie
Objet de données ActiveX .NET (ADO.NET) - La Technologie

Contenu

Définition - Que signifie ActiveX Data Object.NET (ADO.NET)?

ActiveX Data Object.NET (ADO.NET) est une bibliothèque de logiciels du framework .NET composée de composants logiciels fournissant des services d'accès aux données. ADO.NET est conçu pour permettre aux développeurs d'écrire du code managé pour obtenir un accès déconnecté aux sources de données, qu'elles soient relationnelles ou non relationnelles (telles que des données XML ou d'application). Cette fonctionnalité de ADO.NET permet de créer des applications distribuées de partage de données.

ADO.NET fournit un accès connecté à une connexion à une base de données à l'aide des fournisseurs gérés par .NET et un accès déconnecté à l'aide de jeux de données, qui sont des applications utilisant la connexion à la base de données uniquement lors de l'extraction ou de la mise à jour des données. Dataset est le composant qui permet de stocker les données persistantes en mémoire afin de fournir un accès déconnecté pour utiliser les ressources de la base de données de manière efficace et avec une meilleure évolutivité.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique ActiveX Data Object.NET (ADO.NET)

ADO.NET a évolué à partir d'ADO, qui est également une technologie similaire à ADO.NET avec quelques modifications structurelles de base. Bien qu'il soit prévu de travailler en mode déconnecté avec ADO, les données sont transmises plus efficacement à la base de données dans ADO.NET à l'aide d'adaptateurs de données. La représentation des données en mémoire diffère entre ADO et ADO.NET. ADO.NET peut contenir les données dans une seule table de résultats, mais ADO contient plusieurs tables avec les détails de leurs relations. Contrairement à ADO, la transmission de données entre applications utilisant ADO.NET n'utilise pas le marshalling COM (composant objet modèle), mais utilise un ensemble de données, qui transmet les données sous forme de flux XML.

L'architecture de ADO.NET repose sur deux éléments principaux: DataSet et le fournisseur de données du framework .NET.

Dataset fournit les composants suivants:


  1. un ensemble complet de données, y compris les tables, les contraintes et leurs relations
  2. accès de type fonctionnalité aux données distantes à partir du service Web XML
  3. manipulation dynamique des données
  4. traitement des données sans connexion
  5. fourniture d'une vue XML hiérarchique des données relationnelles
  6. utilisation d'outils tels que XSLT et XPath Query pour exploiter les données

Le fournisseur de données .NET Framework comprend les composants suivants pour la manipulation de données:

  • Connexion: Ceci fournit la connectivité à la source de données
  • Commande: Ceci exécute les instructions de base de données nécessaires pour récupérer des données, les modifier ou exécuter des procédures stockées.
  • DataReader: Ceci récupère les données sous forme de transmission uniquement et en lecture seule.
  • DataAdapter: Cela sert de pont entre le jeu de données et la source de données pour charger le jeu de données et rapprocher les modifications apportées dans le jeu de données à la source.

ADO.NET entity framework de .NET Framework 4.0, la nouvelle technologie de ADO.NET, présente le niveau de programmation des données de manière à éliminer le décalage d'impédance entre les modèles de données et les langages, ce que les développeurs d'applications devraient autrement gérer.