Descargar

ADO.NET y .NET Framework

Enviado por Pablo Turmero


Partes: 1, 2, 3

    edu.red Contenido Diferencias entre ADO y ADO.NET Beneficios de ADO.NET Conceptos y arquitectura de la base de ADO.NET El Modelo de Objeto de ADO.NET DataSet y Data Views Administración de proveedores

    edu.red Microsoft .NET Framework Common Language Runtime Clases Bajas Web Services Interface de Usuario Data y XML ADO.NET XML … …

    edu.red ADO vs. ADO.NET ADO Diseñado para accesos conectados Atado al modelo físico de los datos El RecordSet es el contenedor central de datos El RecordSet es una (1) tabla que contiene todos los datos Recuperar datos desde > 1 tabla o recurso, requiere un JOIN de base de datos Los datos son “aplanados”: se pierden las relaciones; la navegación es secuencial Los tipos de datos son limitados al tipo de datos COM/COM+ Los datos se comparten mediante las vías que provee COM Problemas con la transferencia a través de firewalls (DCOM, binary)

    edu.red ADO vs. ADO.NET ADO.NET Diseñado para accesos desconectados Puede modelar los datos de forma lógica! El DataSet reemplaza el RecordSet DataSet puede contener varias tablas Recuperar datos desde >1 tabla o fuente no requiere de JOIN Las relaciones son preservadas: la navegación es relacional Los tipos de datos solo son limitados por el esquema XML No se necesita conversiones de tipos de datos Tanto XML, como HTML, son textos planos: “Firewall friendly”

    edu.red Beneficios de ADO.NET Interoperabilidad a través del uso de XML Norma abierta Texto humanamente leíble y descifrable Los datos se describen por si mismos—asi es XML Usado para la transferencia de todos los datos en ADO.NET Escalabilidad a través del DataSet desconectado Las conexiones no se mantienen por periodos largos La base de datos no se bloquea E trabajo se realiza a la manera de trabajos Web: “Hit and Run!” Mantenimiento Separación de la lógica de los datos y la Interfaz de usuario

    edu.red Mejoras de Visual Studio.NET Programable “Typed programming”, un estilo de programación Uso de palabras end-user : Facilita leer y escribir Completamiento de la declaración en Microsoft Visual Studio.NET Mas seguro: Proporciona el chequeo de compilación Ejemplos: Untyped: enTable("Customer")("Jones").Column(“Balance”) Typed:myDataSet.Customer("Jones").Balance Ayuda de apoyo

    edu.red Conceptos principales y Arquitectura El Modelo de Objeto ADO.NET Proveedores de administración Objetos DataSet Espacios de Nombres relacionados con ADO.NET System.Data System.Data.ADO System.Data.Internal System.Data.SQL System.Data.SQLTypes

    edu.red Espacios de Nombres relacionados con ADO.NET ADO.NET System.Data .ADO .SQL .SQLTypes .Internal

    edu.red El Modelo de Objeto ADO.NET DataSet Proveedores de administración

    edu.red System.Data Contiene la base y el volumen de ADO.NET Nombre de espacio Data-centric Brinda los medios para el trabajo en y con los datos! Clases y métodos para manipular los datos Capacidad para crear consultas de los datos Medios para representar de forma lógica los datos Permite el uso de XML para ver, compartir y almacenar los datos

    Partes: 1, 2, 3
    Página siguiente