Académique Documents
Professionnel Documents
Culture Documents
NET es la ms reciente en una larga lnea de tecnologas de acceso a bases de datos que empez
hace varios aos con la interfaz de programacin de aplicaciones (API) de conectividad abierta para
bases de datos (ODBC).
.NET Framework incluye esta nueva tecnologa de acceso a datos, la cual es una mejora en la evolucin
de Microsoft
ActiveX
Data Objects (ADO). ADO.NET est diseada para aplicaciones distribuidas que
puedan necesitar operar en el Web. Esta funcin distintiva hace que ADO.NET sea totalmente diferente
de ADO. La arquitectura de su aplicacin determinar si usa ADO.NET o ADO.
Como parte de .NET Framework, Microsoft ofrece una biblioteca de clase para fines generales llamada la
Biblioteca de clase del marco de trabajo, el cual cubre todas las APIs existentes de Windows y ms. En
particular, incluye un nmero de bibliotecas frecuentemente utilizadas que ahora estn disponibles a
travs de objetos COM por separado. Entre stas se encuentran los modelos de objeto XML y ADO que
se han integrado en un grupo de clases llamado ADO.NET.
ADO.NET trata de unificar algunas de las mejores prcticas de hoy bajo el abrigo de .NET Framework. El
modelo general de programacin para acceso a datos es completo e increblemente poderoso.
Despus de terminar este mdulo, usted podr:
Describir ADO.NET y su arquitectura.
Diferenciar entre ADO y ADO.NET.
Describir los objetos nuevos y modificados de ADO.NET.
Describir los distintos Proveedores de datos de .NET.
ADO.NET no es una revisin de Microsoft ActiveX Data Objects (ADO) sino una forma nueva de
manipular datos que se basa en datos desconectados del Lenguaje de marcacin ampliado (XML).
Aunque el modelo de objetos ADO es relativamente fcil de usar, no proporciona todas las funciones
necesarias para desarrollar aplicaciones Web robustas y escalables cuando se usa desde Active Server
Pages (ASP). Esto es porque el modelo de objetos ADO fomenta las operaciones orientadas a
conexiones. Por ejemplo, tendra que escribir una gran cantidad de cdigo para recuperar y manipular
datos desde tres tablas relacionadas utilizando tres Conjuntos de registros desconectados.
En una aplicacin tradicional cliente/servidor, los componentes generalmente abren conexiones a
fuentes de datos, y las conexiones permanecen abiertas siempre que se est ejecutando la aplicacin.
Las conexiones abiertas a fuentes de datos no slo consumen recursos y aumentan el trfico en la red,
sino que tambin reducen el rendimiento y escalabilidad de la aplicacin.
Datasets desconectados
ADO.NET ha sido diseado para funcionar con Datasets desconectados para ayudar a vencer los
problemas antes mencionados. Las aplicaciones estn conectadas a la fuente de datos slo lo suficiente
www.WillyDev.Net
para recolectar y actualizar datos. ADO.NET, como ADO, proporciona una interfaz de acceso a datos
para comunicarse con fuentes de datos que cumplen con OLE DB, como Microsoft