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
SchemaAcceso 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 - ArquitecturaADO.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...
Regístrate para leer el documento completo.