Programacion con ADO.Net

Páginas: 18 (4432 palabras) Publicado: 23 de agosto de 2014
ADO .NET

ADO .NET
Por Jorge Martín Rodríguez Castro y Alfredo Raúl Fenco Paz
Actualizado al 19 de agosto de 2006

Contenido









Transición a ADO .NET
Introducción a ADO .NET
Proveedores de Datos .NET
Modelo de Objetos ADO .NET
Espacio de Nombres de ADO .NET
ADO .NET en Modo Conectado
ADO.NET en modo sin conexión
Conclusiones

Transición a ADO .NET
ADO.NETes más sencillo que su predecesor, ActiveX Data Objects (ADO), debido a que su modelo de objetos es más
simple y a que tiene un campo de aplicación más específico. ADO.NET no soporta cursores del lado del servidor, por lo
que los programadores de Visual Basic .NET no tiene que preocuparse de los bloqueos de las tablas.

Limites de ADO








Debido a que está basado en COM, ADOno se puede utilizar en ninguna plataforma que no sea Windows, el
formato binario nativo de los datos ADO que se envían es un formato propietario, lo que imposibilita la
interoperatividad con otros sistemas, incluso para un sencillo intercambio de datos.
El soporte de XML en ADO es poco más que una ocurrencia tardía: XML es simplemente un formato de salida,
y el esquema utilizado para laexportación de datos XML ha cambiado bastante de ADO 2.1 a ADO 2.5. En la
práctica, no se puede utilizar XML como un medio de intercambio de datos con otras plataformas, función que
debería haber sido una solución al problema de interoperatividad mencionado en el punto anterior.
Diseñado para acceso conectado.
Vinculado al modelo físico de datos, dado que en general los Recordset que utilizan seapoyan en la
estructura de una o más tablas combinadas en un SELECT.
Recordset es el contenedor central de datos.
Recordset es una “tabla” que contiene todos los datos.

Introducción a ADO .NET
ADO.NET forma parte del tercer nivel del conjunto de objetos que el .NET Framework ofrece para trabajar dentro de
esta plataforma, junto con XML constituyen un subgrupo específico que están preparadospara manejar datos. Al igual
que el resto de los elementos que constituyen el .NET Framework se estarán ejecutando dentro del Motor de
Ejecución Común o CLR y está formado por un conjunto de clases administradas organizadas en espacios de
nombre.
ADO.NET proporciona acceso coherente a orígenes de datos como Microsoft SQL Server, así como a orígenes de datos
expuestos mediante OLE DB y XML(Microsoft Access, Microsoft Visual FoxPro, etc.). Las aplicaciones para usuarios
que comparten datos pueden utilizar ADO.NET para conectarse a estos orígenes de datos y recuperar, manipular y
actualizar los datos.
ADO.NET separa limpiamente el acceso a datos de la manipulación de datos y crea componentes discretos que se
pueden usar por separado o conjuntamente. ADO.NET incluye proveedores dedatos de .NET Framework para
conectarse a una base de datos específica, ejecutar comandos y recuperar resultados. Esos resultados se procesan
directamente o se colocan en un objeto DataSet (repositorio en cliente) de ADO.NET con el fin de exponerlos al
usuario para un propósito específico, junto con datos de varios orígenes, o de utilizarlos de forma remota entre
niveles. El objeto DataSet deADO.NET también puede utilizarse independientemente de un proveedor de datos de
.NET Framework para administrar datos que son locales de la aplicación o que proceden de un origen XML.
ADO.NET fue diseñado para tener un acceso desconectado a la base de datos. En principio en ADO.NET se puede
modelar la estructura de una base de datos desde el código sin necesidad de acceder a una base de datosexistente.
Ing. Jorge Martín Rodríguez Castro – Ing. Alfredo Raúl Fenco Paz

1

ADO .NET

Proveedores de Datos .NET
Los proveedores permiten que una aplicación lea y escriba los datos almacenados en una fuente de datos. ADO.NET
soporta tres proveedores principales:

Proveedor

Descripción

OLE DB .NET

Permite acceder a una fuente de datos para la que exista un proveedor OLE DB,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion en ado.net
  • Ado.net
  • ado.net
  • ado.net
  • ADO.NET y JDBC
  • intro ado.net
  • Arquitectura De Ado.net
  • Ado.net

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS