PDF de programación - ADO.NET

Imágen de pdf ADO.NET

ADO.NETgráfica de visualizaciones

Publicado el 8 de Julio del 2018
728 visualizaciones desde el 8 de Julio del 2018
126,7 KB
13 paginas
Creado hace 19a (23/02/2005)
ADO.NET

➢CARACTERISTICAS GENERALES
➢ARQUITECTURA
➢EJEMPLO BASICO

CARACTERISTICAS GENERALES

ADO.NET aprovecha la eficacia de XML para proporcionar
acceso a datos sin mantener una conexión abierta.
ADO.NET y las clases de XML incluidas en .NET Framework
convergen en el objeto DataSet. El DataSet se puede llenar
con datos procedentes de un origen XML, ya sea éste un
archivo o una secuencia XML. El DataSet se puede escribir
como XML compatible con el del Consorcio World Wide Web
(W3C), incluyendo su esquema como esquema XSD (Lenguaje de
definición de esquemas XML), independientemente del origen
de los datos incluidos en el DataSet. Puesto que el formato
nativo de serialización del DataSet es XML, es un medio
excelente para mover datos de un nivel a otro, por lo que
el DataSet es idóneo para utilizar datos y contextos de
esquemas de interacción remota desde y hacia un servicio
Web XML.
Los componentes de ADO.NET están diseñados para separar el
acceso a datos de la manipulación de datos. ADO.NET tiene
dos componentes principales que cumplen esta función: el
DataSet y el proveedor de datos de .NET Framework, que es
un conjunto de componentes entre los que se incluyen los
objetos Connection, Command, DataReader y DataAdapter.

CARACTERISTICAS GENERALES

El DataSet de ADO.NET es el componente central de la arquitectura
sin conexión de ADO.NET. El DataSet está expresamente diseñado
para el acceso a datos independientemente del origen de datos.
Como resultado, se puede utilizar con múltiples y distintos
orígenes de datos, con datos XML o para administrar datos locales
de la aplicación. El DataSet contiene una colección de uno o más
objetos DataTable formados por filas y columnas de datos, así como
información sobre claves principales, claves externas,
restricciones y relaciones relativa a los datos incluidos en los
objetos DataTable.
El otro elemento central de la arquitectura de ADO.NET es el
proveedor de datos de .NET Framework, cuyos componentes están
diseñados expresamente para la manipulación de datos y para el
acceso rápido a datos de avance de sólo lectura. El objeto
Connection proporciona conectividad con un origen de datos. El
objeto Command permite tener acceso a comandos de base de datos
para devolver datos, modificar datos, ejecutar procedimientos
almacenados y enviar o recuperar información sobre parámetros. El
objeto DataReader proporciona una secuencia de datos de alto
rendimiento desde el origen de datos. Por último, el objeto
DataAdapter proporciona el puente entre el objeto DataSet y el
origen de datos. El DataAdapter utiliza objetos Command para
ejecutar comandos SQL en el origen de datos tanto para cargar el
DataSet con datos como para reconciliar en el origen de datos los
cambios aplicados a los datos incluidos en el DataSet.

ARQUITECTURA

ARQUITECTURA

[C#]
using System.Data;

Las clases de ADO.NET se encuentran en
System.Data.dll y se integran con las clases de XML
incluidas en System.Xml.dll. Al compilar código que
utiliza el espacio de nombres System.Data, haga
referencia tanto a System.Data.dll como a
System.Xml.dll.
Para hacer la compilación de una aplicación de
ADO.NET mediante un compilador de la línea de
comandos se utiliza:
mcs -r:ByteFX.Data.dll, System.Data.dll archivo.cs

Dat aSet de ADO.NET

Dat aSet de ADO.NET

El objeto DataSet es esencial para admitir
escenarios de datos distribuidos de ADO.NET
sin mantener una conexión. El DataSet es
una representación residente en memoria de
datos que proporciona un modelo de
programación
coherente
independientemente del origen de datos. Se
puede utilizar con múltiples y distintos
orígenes de datos, con datos XML o para
administrar datos locales de la aplicación.
El DataSet representa un conjunto completo
de datos entre los que se incluyen tablas
relacionadas, restricciones y relaciones
entre las tablas.

relacional

Dat aSet de ADO.NET

La DataTableCollection

Un DataSet de ADO.NET contiene una colección de cero
o más tablas representadas por objetos DataTable. La
DataTableCollection contiene todos los objetos
DataTable de un DataSet.
Un DataTable se define en el espacio de nombres
System.Data y representa una única tabla de datos
residentes en memoria. Contiene una colección de
columnas representadas por una DataColumnCollection y
restricciones representadas por una
ConstraintCollection que, juntas, definen el esquema
de la tabla. Un DataTable también contiene una
colección de filas representadas por la
DataRowCollection, que contiene los datos de la
tabla. Junto con su estado actual, un DataRow
conserva tanto la versión original como la actual
para identificar los cambios realizados en los
valores almacenados en la fila.

Dat aSet de ADO.NET

La DataRelationCollection
DataSet

contiene

en

su

relaciones

Un
objeto
DataRelationCollection. Una relación, representada por el
objeto DataRelation, asocia las filas de un DataTable con las
filas de otro DataTable. Es análogo a una ruta de unión que
podría existir entre las columnas de claves externas y
principales en una base de datos relacional. Un DataRelation
identifica columnas coincidentes en dos tablas de un DataSet.
Las relaciones permiten pasar de una tabla a otra dentro de
un mismo DataSet. Los elementos esenciales de un DataRelation
son el nombre de la relación, el nombre de las tablas
relacionadas y las columnas relacionadas de cada tabla. Se
pueden establecer relaciones con más de una columna por
tabla, para lo que debe especificar una selección de objetos
DataColumn como columnas clave. Cuando se agrega una relación
al DataRelationCollection, se puede agregar también un
UniqueKeyConstraint y un ForeignKeyConstraint para imponer
restricciones de integridad cuando se realicen cambios en los
valores de las columnas relacionadas.

Dat aSet de ADO.NET

ExtendedProperties

tiene

una

El DataSet (así como el DataTable y el
DataColumn)
propiedad
ExtendedProperties. ExtendedProperties es
un PropertyCollection en el que se puede
colocar información personalizada, como
la instrucción SELECT que sirve para
generar el conjunto de resultados, o una
marca de fecha y hora de cuándo se
generaron los
colección
ExtendedProperties se conserva con la
información del esquema del DataSet (así
como el DataTable y el DataColumn).

datos.

La

Proveedores de dat os de .NET Fram ew or k

Un proveedor de datos de .NET Framework
sirve para conectarse a una base de
datos, ejecutar comandos y recuperar
resultados. Esos resultados se procesan
directamente o se colocan en un DataSet
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.

Proveedores de dat os de .NET Fram ew or k

Ejem plos y ejercicios

TO DO!!! . . .

Biblio grafía:

1 . h ttp :/ / www.m on oh is p an o.org/ tu toriales/ ad o.n et/

2.
h ttp :/ / m s d n .m icros oft.com / librar y/ sp a/ d efau lt.as p ?u rl= / library/ SPA/ cp gu id e/ h tm l/ cp con ad on etarch itectu re.as p
  • Links de descarga
http://lwp-l.com/pdf12402

Comentarios de: ADO.NET (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad