ActiveX Data Object.NET (ADO.NET)

Autor: Randy Alexander
Fecha De Creación: 3 Abril 2021
Fecha De Actualización: 15 Mayo 2024
Anonim
Active Data Objects (ADO.NET) in Visual Basic
Video: Active Data Objects (ADO.NET) in Visual Basic

Contenido

Definición: ¿Qué significa ActiveX Data Object.NET (ADO.NET)?

ActiveX Data Object.NET (ADO.NET) es una biblioteca de software en el marco .NET que consta de componentes de software que proporcionan servicios de acceso a datos. ADO.NET está diseñado para permitir a los desarrolladores escribir código administrado para obtener acceso desconectado a las fuentes de datos, que pueden ser relacionales o no relacionales (como XML o datos de aplicaciones). Esta característica de ADO.NET ayuda a crear aplicaciones distribuidas de intercambio de datos.

ADO.NET proporciona acceso conectado a una conexión de base de datos usando los proveedores administrados por .NET y acceso desconectado usando conjuntos de datos, que son aplicaciones que usan la conexión de base de datos solo durante la recuperación de datos o para la actualización de datos. El conjunto de datos es el componente que ayuda a almacenar los datos persistentes en la memoria para proporcionar acceso desconectado para usar el recurso de la base de datos de manera eficiente y con una mejor escalabilidad.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

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

ADO.NET evolucionó de ADO, que también es una tecnología similar a ADO.NET con algunos cambios estructurales básicos. Aunque existe una disposición para trabajar en modo desconectado usando ADO, los datos se transmiten a la base de datos en ADO.NET de manera más eficiente usando adaptadores de datos. La representación de datos en memoria difiere entre ADO y ADO.NET. ADO.NET puede contener los datos en una sola tabla de resultados, pero ADO contiene varias tablas junto con sus detalles de relación. A diferencia de ADO, la transmisión de datos entre aplicaciones que usan ADO.NET no utiliza la clasificación COM (modelo de objetos componentes) sino el conjunto de datos, que transmite datos como una secuencia XML.

La arquitectura de ADO.NET se basa en dos elementos principales: DataSet y el proveedor de datos de marco .NET.

El conjunto de datos proporciona los siguientes componentes:


  1. Un conjunto completo de datos que incluye tablas relacionadas, restricciones y sus relaciones
  2. acceso funcional a datos remotos desde el servicio web XML
  3. manipulación de datos dinámicamente
  4. procesamiento de datos sin conexión
  5. provisión para una vista XML jerárquica de datos relacionales
  6. uso de herramientas como XSLT y XPath Query para operar en los datos

El proveedor de datos de .NET Framework incluye los siguientes componentes para la manipulación de datos:

  • Conexión: esto proporciona conectividad a la fuente de datos
  • Comando: ejecuta las declaraciones de la base de datos necesarias para recuperar datos, modificar datos o ejecutar procedimientos almacenados.
  • DataReader: recupera datos en forma de solo reenvío y solo lectura.
  • DataAdapter: Esto actúa como un puente entre el conjunto de datos y la fuente de datos para cargar el conjunto de datos y conciliar los cambios realizados en el conjunto de datos de nuevo a la fuente.

El marco de la entidad ADO.NET de .NET framework 4.0, la nueva tecnología de ADO.NET, abstrae el nivel de programación de datos para eliminar el desajuste de impedancia entre los modelos de datos y los lenguajes, que los desarrolladores de aplicaciones tendrían que tratar de otra manera.