Documente Academic
Documente Profesional
Documente Cultură
NET
Operational
Security
Communication
Operational Management
Security
Users
Users and
and Devices
Devices
Presentation
Presentation
Management
Business
Business Svc
Svc Interfaces
Interfaces Services
Svc
Svc Agents
Agents
Data
Data
Data Sources
Guías de Arquitectura
Communication
Operational
Security
Communication
Operational Management
Security
Users
Users and
and Devices
Devices
UI
UI Components
Components
Management
UI
UI Process
Process Components
Components
Business
Business Workflows
Workflows Svc
Svc Interfaces
Interfaces
Services
Business
Business Components
Components
Business Svc
Svc Agents
Business Entities
Entities Agents
Data
Data Access
Access Components
Components
Data Sources
Guías de Arquitectura
Monitoring in .NET
Objetivos de diseño
Arquitectura
Beneficios
Compilación
Introducción a .NET
Objetivos de diseño de .NET Framework
VB C++ C# JScript
®
J#
ADO.NET y XML
Sistema Operativo
Introducción a .NET
Framework, Languajes y herramientas
System.Web System.Windows.Forms
Services UI Design ComponentModel
Description HtmlControls
Discovery WebControls
Protocols System.Drawing
Caching Security Drawing2D Printing
Configuration SessionState Imaging Text
System.Data System.Xml
OleDb SqlClient XSLT Serialization
Common SQLTypes XPath
System
Collections IO Security Runtime
Configuration Net ServiceProcess InteropServices
Diagnostics Reflection Text Remoting
Globalization Resources Threading Serialization
Introducción a .NET
Beneficios del .NET Framework
Código Compilador
Nativo JIT En instalación o la
primera vez que se
invoca a cada método
Ejecución
Acceso a datos: ADO.NET
ADO vs ADO.NET
Características de ADO.NET
Arquitectura
Enlace a datos (binding)
ADO vs ADO.NET
DataSet
Negocio Datos
Web forms Internet
IE Data object (class)
intranet Data adapter
DataSet
DataSet Xml
Data adapter
Business to business
Buffer de Acceso a
datos datos
En ADO.NET:
Buffer de Acceso a
datos datos
DataAdapter
DataSet
ADO.NET: Connection
OleDbConnection/SQLConnection
Representa la sesión contra la BD
Utilizado por objetos Data Adapter y Command
para recuperar/actualizar
Inicia las transacciones
Connection.BeginTransaction() devuelve un objeto
Transaction
xxxTransaction
⌧Un comando se enlista en una transacción
⌧IsolationLevel
⌧Commit() / Rollback()
Configuración del pool de conexiones en el
connection string
ADO.NET: Command
OleDbCommand/SQLCommand
Representa Transact-SQL o procedimientos
almacenados
Devuelve un resultset (ExecuteReader), un
valor (ExecuteScalar), o ejecuta sentencias
de modificación (ExecuteNonQuery)
Generación automática con el objeto
CommandBuilder
ADO.NET: DataReader
OleDbDataReader/SQLDataReader
Muy rápido
DataAdapter
Base de datos
SelectCommand
InsertCommand
UpdateCommand
DeleteCommand
TableMappings DataSet
ADO.NET: DataSet
Contiene DataTables
Serializable
ADO.NET: DataSet
DataSet DataTable
DataColumn
DataTable
DataRow
Relations
Solo lectura