tsu josé del angel vargas segoviano

9
ADO.NET TSU José del Angel Vargas Segoviano http://microdevcomunnity.wordpress.com / http://viviendodebits.netne.net / http://jdnistch.blogspot.com /

Upload: maria-cristina-molina-gomez

Post on 02-Feb-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TSU José del Angel Vargas Segoviano

ADO.NET

TSU José del Angel Vargas Segovianohttp://microdevcomunnity.wordpress.com/

http://viviendodebits.netne.net/http://jdnistch.blogspot.com/

Page 2: TSU José del Angel Vargas Segoviano

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.

Page 3: TSU José del Angel Vargas Segoviano

Ambiente

CONECTADO

o

DESCONECTADO?

Page 4: TSU José del Angel Vargas Segoviano

Proveedores de Datos del .Net Framework

.Net Framework Data Provider

IDbConnection IDbCommand

IDbDataReader IDataAdapter

DataSet

XML

BD

Page 5: TSU José del Angel Vargas Segoviano

• .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

Page 6: TSU José del Angel Vargas Segoviano

• IDataReader.• IDataCommand.• IDbConnection.• IDbDataParameter.• IDbDataAdapter.• IDbTransaction.

Interfaces

Interfaces?

Page 7: TSU José del Angel Vargas Segoviano

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

Page 8: TSU José del Angel Vargas Segoviano

• Interface IDbConnectionI. Close, Dispose.II. ConnectionString, ConnectionTimeOut.III. CreateCommand.IV. Open.V. State.

Conectando a Base de datos y Recuperando Infomación

Page 9: TSU José del Angel Vargas Segoviano

• 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.