ado.net
DESCRIPTION
ADO.NET. TSU José del Angel Vargas Segoviano http://microdevcomunnity.wordpress.com / http://viviendodebits.netne.net / http://jdnistch.blogspot.com /. ADO.NET. Conjunto de Clases organizado en namespaces . Acceso a datos basado en objetos. Acceso universal a datos. - PowerPoint PPT PresentationTRANSCRIPT
ADO.NET
TSU José del Angel Vargas Segovianohttp://microdevcomunnity.wordpress.com/
http://viviendodebits.netne.net/http://jdnistch.blogspot.com/
ADO.NET
• Conjunto de Clases organizado en namespaces.• Acceso a datos basado en objetos.• Acceso universal a datos.• Útil para ambientes conectados y desconectados.• Unión de fuentes de datos con controles.
Ambiente
CONECTADO
o
DESCONECTADO?
Proveedores de Datos del .Net Framework
.Net Framework Data Provider
IDbConnection IDbCommand
IDbDataReader IDataAdapter
DataSet
XML
BD
• .Net Framework Data Provider for Microsoft SQL Server.• .Net Framework Data Provider OleDb (basada en COM,bases
de datos, hojas de cálculo, archivos de texto, etc.).• .Net Framework for ODBC (MS-Access, dBase, DB2, Excel y
Texto).• .Net Framework Data Provider for Oracle (8.1.7).
Proveedores
• IDataReader.• IDataCommand.• IDbConnection.• IDbDataParameter.• IDbDataAdapter.• IDbTransaction.
Interfaces
Interfaces?
Tecnología y Técnicas de ADO.NET
API
System
SqlClient ODBC Ole DB Oracle Linq
Data
Disconected DataDB DataSet XML
Dim q = from c In db.custumers _where c.City =«Londres»Select c
Linq
ADO.NET Entity Framework
Tabla Colección
Registro Clase
Campo Propiedad
• Interface IDbConnectionI. Close, Dispose.II. ConnectionString, ConnectionTimeOut.III. CreateCommand.IV. Open.V. State.
Conectando a Base de datos y Recuperando Infomación
• Data Source.• AttachDbFile. //Sql Express• Initial Catalog / Data Base.• Persistent Security Info.• Integrated Security.• Enlist.• Asynchronous processing.• Connection Rest.• MultipleActiveResultSets.• Connect TimeOut.
Valores de la Cadena de Conexión.