Programacion en ado.net

Solo disponible en BuenasTareas
  • Páginas : 2 (289 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de febrero de 2012
Leer documento completo
Vista previa del texto
Programacion en ADO.net
Plataformas Propietarias VI

Acceso a Datos: ADO.NET
System.Data Common OracleClient Odbc SqlClient OleDb SqlTypes

System.Xml

XSLT
XPath

Serialization
Schema Acceso a Bases de Datos Relacionales Escenario Conectado
Un entorno conectado es uno en el cual los usuarios están constantemente conectados a la fuente de datos Ventajas:
  

Mayorseguridad Mejor control de concurrencia Los datos se mantienen actualizados

Desventajas:



Se requiere una conexión constante (consume recursos del servidor) Escalabilidad

Acceso a Bases deDatos Relacionales Escenario Desconectado
En un entorno desconectado, una parte de los datos del repositorio central se copia y modifica en forma local, para luego sincronizarse con éste. Ventajas

Se puede trabajar en forma independiente Mayor escalabilidad y performance Los datos no están sinconizados Resolución manual de conflictos

Desventajas



ADO.NET - Arquitectura ADO.NET- Clases más comunes
Base de Datos Maneja la conección a una base de datos Ejecuta comandos contra una base de datos XxxConnection XxxCommand

Intercambia datos entre un dataset y una base dedatos
Copia local de datos relacionales

XxxDataAdapter DataSet XxxDataReader

Provee acceso a datos read-only, Forward-only

ADO.NET- DataSet
DataSet DataTable DataColumn DataTable DataRowRelaciones
Esquema XML Restricciones

ADO.NET vs. ADO

ADO.NET – Accediendo a datos Conectado
En un escenario conectado, los recursos se mantienen en el servidor hasta que la conexión se cierra1) Abrir Conexión 2) Ejecutar Comando 3) Procesar Filas en DataReader 4) Cerrar Reader 5) Cerrar Conexión

ADO.NET – Accediendo a datos Desconectado
En un escenario desconectado, los recursos nose mantienen en el servidor mientras los datos se procesan 1) Abrir Conexión 2) Llenar DataSet mediante DataAdapter 3) Cerrar Conexión 4) Procesar DataSet 5) Abrir Conexión 6) Actualizar fuente de...
tracking img