Dddd
Evolución natural de ADO Interoperabilidad
◦ Basado en estándares como XML, XSD
Escalabilidad
◦ Objetivos distribuidos, escenarios web desconectadosModelos
◦ Arquitectura distribuida reemplaza cliente/servidor ◦ Integración de datos de múltiples y diferentes fuentes
Capa Presentación
Windows Forms
MyApp.Exe
DataSet
Capa Negocio
WebForms
IE
Capa Datos
Data Adapter Data Adapter
Internet Intranet DataSet
XML
Data Object (Class) DataSet
Business to Business
(BizTalk, for example)
Controles, Diseñadores,CodeCode-gen, etc DataSet
Sync
XSL/T, X-Path, XValidación, etc
XmlDataXmlDataDocument
DataAdapter
DataReader
XmlReader
XmlText- XmlNodeXmlText- XmlNodeReader Reader
Command ConnectionProveedor Gestionado
Programando con ADO.NET
Connection
// Ejemplo en C# //Especificar el Namespace System.Data.SQL //Especificar Using System.Data.SqlClient; System.Data.SqlClient; // Crea unainstancia del objeto SQLConnection SQLConnection cnn = new SQLConnection(); SQLConnection(); // Configura el string de conexión cnn.ConnectionString = "server=localhost;uid=sa;database=pubs";"server=localhost;uid=sa;database=pubs"; //Abrir la conexión //Abrir cnn.Open(); cnn.Open();
Programando con ADO.NET
Connection
Almacenamiento de Datos Cliente En Memoria Vista Relacional De Datos
◦Tablas, Columnas, Filas, Restricciones, Relaciones
Persiste Datos y Schema Como XML Modelo Desconectado Explícito
◦ Objeto remoto, desconectado ◦ Indexado como un array
Representa Una ConexiónAl Data Source En Una Conexión, Puedes …
◦ Personalizar la conexión a la base de datos ◦ Begin, commit, y abortar transacciones
Equivalente Al Objeto ADODB.Connection
Programando con ADO.NETDataset DataSet DataTable DataColumn DataTable DataRow
Relations XML Schema Constraints
Programando con ADO.NET
DataAdapter
Gestiona Intercambio de Datos entre DataSet y Data Source
◦...
Regístrate para leer el documento completo.