Accueil Développement Qu'est-ce que ado.net? - définition de techopedia

Qu'est-ce que ado.net? - définition de techopedia

Table des matières:

Anonim

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

ActiveX Data Object.NET (ADO.NET) est une bibliothèque de logiciels dans le cadre .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, qui peuvent être relationnelles ou non relationnelles (telles que XML ou des données d'application). Cette fonctionnalité d'ADO.NET permet de créer des applications distribuées de partage de données.


ADO.NET fournit un accès connecté à une connexion à la base de données à l'aide des fournisseurs gérés par .NET et un accès déconnecté à l'aide des ensembles de données, qui sont des applications utilisant la connexion à la base de données uniquement lors de la récupération des données ou pour la mise à jour des données. L'ensemble de données est le composant qui aide à stocker les données persistantes en mémoire pour fournir un accès déconnecté pour utiliser la ressource de base de données efficacement et avec une meilleure évolutivité.

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 changements structurels de base. Bien qu'il soit prévu de travailler en mode déconnecté à l'aide d'ADO, les données sont transmises à la base de données dans ADO.NET plus efficacement à l'aide d'adaptateurs de données. La représentation en mémoire des données 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 leurs détails de relation. Contrairement à ADO, la transmission de données entre des applications utilisant ADO.NET n'utilise pas le marshaling COM (modèle d'objet composant) mais utilise un ensemble de données, qui transmet les données sous forme de flux XML.


L'architecture d'ADO.NET est basée sur deux éléments principaux: DataSet et fournisseur de données de framework .NET.


L'ensemble de données fournit les composants suivants:

  1. un ensemble complet de données comprenant des tableaux associés, des contraintes et leurs relations
  2. accès fonctionnel aux données distantes à partir du service Web XML
  3. manipulation dynamique des données
  4. traitement des données sans connexion
  5. disposition pour une vue XML hiérarchique des données relationnelles
  6. utilisation d'outils comme XSLT et XPath Query pour opérer sur les données

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

  • Connexion: cela 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, modifier des données ou exécuter des procédures stockées.
  • DataReader: cela récupère les données sous forme de transfert uniquement et en lecture seule.
  • DataAdapter: cela sert de pont entre l'ensemble de données et la source de données pour charger l'ensemble de données et réconcilier les modifications apportées à l'ensemble de données à la source.

Le cadre d'entités ADO.NET de .NET Framework 4.0, la nouvelle technologie d'ADO.NET, résume le niveau de programmation des données afin d'éliminer l'inadéquation d'impédance entre les modèles de données et les langages, que les développeurs d'applications devraient autrement gérer.

Qu'est-ce que ado.net? - définition de techopedia