90 likes | 161 Vues
Understand ADO.NET classes, data providers, interfaces, and techniques to connect and retrieve data efficiently in connected or disconnected environments. Learn essential ADO.NET features, namespaces, and useful tips for data access.
E N D
ADO.NET TSUJosé 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. • Ú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
Proveedores • .Net Framework Data Providerfor Microsoft SQL Server. • .Net Framework Data ProviderOleDb (basada en COM,basesde datos, hojas de cálculo, archivos de texto, etc.). • .Net Framework forODBC (MS-Access, dBase, DB2, Excel y Texto). • .Net Framework Data Providerfor Oracle (8.1.7).
Interfaces • IDataReader. • IDataCommand. • IDbConnection. • IDbDataParameter. • IDbDataAdapter. • IDbTransaction. Interfaces?
Tecnología y Técnicas de ADO.NET API Disconected Data DB DataSet XML Linq Dim q = from c In db.custumers_ wherec.City =«Londres» Select c ADO.NET Entity Framework Colección Tabla Registro Clase Campo Propiedad
Conectando a Base de datos y Recuperando Infomación • Interface IDbConnection • Close, Dispose. • ConnectionString, ConnectionTimeOut. • CreateCommand. • Open. • State.
Valores de la Cadena de Conexión. • Data Source. • AttachDbFile. //Sql Express • InitialCatalog / Data Base. • Persistent Security Info. • Integrated Security. • Enlist. • Asynchronousprocessing. • ConnectionRest. • MultipleActiveResultSets. • ConnectTimeOut.