ADO 'NET Microsoft 'NET Framework - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

ADO 'NET Microsoft 'NET Framework

Description:

ADO .NET. Microsoft .NET Framework ... Soluci n al error en la ltima transparencia :D. 06 de Abril de 2006 ... System.Data.OleDb OLE DB .NET Data Provider ... – PowerPoint PPT presentation

Number of Views:196
Avg rating:3.0/5.0
Slides: 10
Provided by: manuell1
Category:
Tags: ado | net | db | framework | microsoft

less

Transcript and Presenter's Notes

Title: ADO 'NET Microsoft 'NET Framework


1
ADO .NETMicrosoft .NET Framework
Solución al error en la última transparencia D
  • Acceso y manipulación de información almacenada
    en bases de datos

Manuel Llavador (mllavador_at_dsic.upv.es) http//iss
i.dsic.upv.es/Members/mllavador
2
Agendacomercial técnica
  • Introducción
  • Conexión de las aplicaciones con las fuentes de
    datos
  • Recuperación y manipulación de la información
    almacenada en las bases de datos
  • Manipulación de datos en entornos desconectados
    (sin red) y sincronización con la base de datos
  • Visualización de datos en aplicaciones Web
  • Porqué ADO .NET
  • XxxConnection
  • XxxCommand
  • DataSet, DataSets tipados y XxxDataAdapter
  • DataBinding, DataGrid y DataList

3
Presentación
  • ADO .NET es la última versión de la tecnología de
    acceso a datos de Microsoft
  • Es un conjunto de clases de la librería de clases
    del .NET Framework que nos permiten interactuar
    con cualquier tipo de base de datos desde
    cualquier tipo de aplicación

4
y eso?
  • Todas las aplicaciones manipulan datos
  • Datos introducidos por los usuarios
  • Datos generados por las aplicaciones
  • Datos almacenados en repositorios
  • Datos relativos a la configuración de la
    aplicación
  • Un acceso eficiente y bien estructurado
    incrementa el rendimiento de la aplicación de
    forma considerable y optimiza el uso de los
    recursos disponibles

5
Por qué ADO .NET?
  • Evolución natural de ADO que resuelve los
    problemas asociados al mundo .NET (red)
  • Fuentes de datos heterogéneas
  • Almacén de datos (Concepto abstracto)
  • .NET Data Providers (Implementación concreta)
  • Dispositivos móviles en entornos sin red
  • Entorno conectado/desconectado (modelos de
    objetos)
  • DataSet base de datos en memoria
  • DataSet ? XxxDataAdapter ? BD
  • Escenario distribuido con millones de clientes
    heterogéneos
  • Arquitectura distribuida con Servicios Web
  • DataSet como documento XML
  • Nuevas barreras software (cortafuegos, antivirus,
    filtros, etc.)
  • XML, SOAP, HTTP, etc.

6
Espacios de nombres
  • Qué namespaces (espacios de nombres) están
    relacionados con ADO .NET?
  • System.Data ? Core de ADO .NET. Incluye las
    clases que permiten entornos desconectados. P.E.
    DataSets.
  • System.Data.Common ? Utilidades e interfaces que
    heredan e implementan los .NET Data Providers
  • System.Data.SqlClient ? SQL Server .NET Data
    Provider
  • System.Data.OleDb ? OLE DB .NET Data Provider
  • System.Data.SqlTypes ? Clases y estructuras para
    los tipos de datos nativos de SQL Server
  • System.Xml ? Clases, interfaces y enumeraciones
    que implementan el estándar XML. P.E.
    XmlDataDocument

7
Modelo de objetos ADO .NET
8
Más información
  • Grupo Google (200 miem.) Acceso a Datos con ADO
    .NET
  • http//groups.google.es/group/adonet
  • Cursos
  • Acceso a Datos con ADO .NET (20 horas)
  • Facultad Informática y Delegación de Alumnos
    (www.fiv.upv.es, www.fiv.upv.es/dafi)
  • Fechas 10/7 13/7, 1600 a 2100h, entre 90 y
    120
  • 1 Crédito de Libre elección
  • Desarrollo de Aplicaciones Empresariales con .NET
    (40 horas)
  • Instituto Tecnológico de Informática
    www.iti.upv.es
  • Edición anterior Noviembre 2005, entre 60 y 400
  • http//www.iti.upv.es/services/formacion/cursos/li
    st/puntonet
  • CEUPII Curso Especialista Universitario en
    Programación de Internet e Intranets (200 horas,
    24 de ADO .NET)
  • Román García y Julio Pons http//www.ceupii.upv.es
    /
  • Edición anterior Noviembre 2005 Marzo 2006,
    entre 1675 y 1700
  • CEDASI Master en Tecnologías Web Desarrollo de
    Aplicaciones y Servicios para la Sociedad de la
    Información (500 horas, 8 de ADO .NET)
  • Louise Universidad de Castilla-La Mancha
    (Albacete) http//www.master.grupolouise.com/
  • 2 cursos Proyecto. Cerca de 5000 folios de
    apuntes, Master Completo 3000 (becas)

9
Solución al fallo demo
  • En el servicio Web que actualiza los cambios
    primero hay que rellenar el dataset con los datos
    de la base de datos, luego los aceptamos y los
    mezclamos con los que nos manda el cliente ahora
    al hacer el Update los nuevos cambios se guardan
    en la base de datos
  • sqlDataAdapter1.Fill(dataSet11)
  • dataSet11.AcceptChanges()
  • dataSet11.Merge(ds)
  • sqlDataAdapter1.Update(ds)
  • Saludos, y gracias a todos los asistentes
Write a Comment
User Comments (0)
About PowerShow.com