INFO: Guía para ADO.NET

Seleccione idioma Seleccione idioma
Id. de artículo: 313590 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo proporciona una forma para obtener más información acerca de ADO.NET. Los artículos de la guía básica proporcionan vínculos a información útil, que incluyen información en línea, artículos de Microsoft Knowledge Base y notas de productos de Microsoft, que le ayudan a aprender acerca de un producto o tecnología de Microsoft.

Para obtener información adicional acerca del acceso datos mediante XML en la plataforma de desarrollo .NET, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313651INFORMACIÓN: Guía básica para XML en .NET Framework

Información general

ADO.NET es la arquitectura de acceso de datos proporcionada por .NET Framework. Proporciona clases para escalable de alto rendimiento, desconectado de acceso a los datos junto con interoperabilidad con datos en documentos XML.

Los siguientes temas de Ayuda de Visual Studio .NET (haga clic en Ayuda y, a continuación, haga clic en el menú de contenido ) ofrece una descripción general de ADO.NET:
  • Visual Studio .NET
  • .NET framework
  • Programación de .NET Framework
  • Acceso a datos con ADO.NET
  • Información general de ADO.NET
  • Objetivos de diseño para ADO.NET
  • Arquitectura de ADO.NET
Para información de información general acerca de ADO.NET, consulte el siguiente sitio Web de Microsoft:
ADO.NET para el programador de ADO
http://msdn2.microsoft.com/en-us/library/ms973217.aspx

Artículos de guía de ADO.NET

En las secciones siguientes se describen diversos componentes ADO.NET y tecnologías. Además, cada sección incluye un vínculo a un artículo Guía correspondiente si hay alguno disponible.

Proveedores de datos de .NET

Proveedores de datos de .NET son un conjunto de clases que proporcionan acceso a una base de datos back-end o un origen de datos. .NET Framework incluye dos proveedores de datos:
  • Un proveedor de datos que tiene acceso a bases de datos a través de OLE DB.
  • Proveedor de datos que proporciona acceso directo de alto rendimiento a Microsoft SQL Server 7.0 y versiones posteriores.
Proveedores de datos adicionales que estarán disponibles en Internet y de otros fabricantes y un SDK está disponible para escribir su propio proveedor de datos. Cada proveedor de datos tiene la familiar de conexión , comando y objetos Parameter y los nuevos objetos DataReader y transacciones . Para obtener información adicional acerca de la manipulación directa de bases de datos mediante estas clases, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313480INFO: Guía para proveedores de datos de .NET

DataSet, DataView, DataViewManager

El objeto DataSet es un almacén de datos desconectados y es el objeto central en ADO.NET. Puede contener varios objetos DataTable y relacionar mediante objetos DataRelation . Con los objetos DataRelation, también puede crear una exploración jerárquica entre primarios y secundarios objetos DataTable . El objeto DataView proporciona una vista ordenada y filtrada en una DataTable . Con el objeto DataViewManager , puede especificar la ordenación y filtrado a través de toda la jerarquía DataTable del DataSet . Para obtener información adicional acerca de cómo manipular mediante programación estas clases, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313485INFO: Guía para DataSet, DataView y DataViewManager objetos

DataAdapters de ADO.NET

El DataSet ha reemplazado el componente de almacenamiento desconectado de la ADO Recordset, pero no se puede leer o escribir a un origen de datos. El DataAdapter es un objeto suministrada por cada proveedor de datos de .NET para cumplir esta función. Administra Connection , Command , y objetos de DataReader para leer datos en un DataSet y escribir modificaciones de nuevo en el origen de datos. Para obtener información adicional acerca de cómo utilizar el objeto DataAdapter, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313483INFO: Guía para objetos DataAdapter de ADO.NET

Conjuntos de datos y servicios Web

Con servicios Web, puede exponer las llamadas de función a través de Internet o de una intranet pasando datos como XML. Visual Studio .NET admite crear y consumir servicios Web, incluso en plataformas ajenas a Microsoft. Puede pasar un objeto DataSet como un documento XML entre niveles de aplicación a través de un Web Service. Este protocolo sin estado es muy escalable y es ideal a la naturaleza desconectada de un DataSet . Para obtener información adicional acerca de cómo utilizar los conjuntos de datos con servicios Web, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313648INFORMACIÓN: Guía básica para objetos DataSet y servicios Web XML

Enlace de datos de formularios de Windows

Componentes de formularios Windows Forms pueden enlazar a matrices, colecciones y ADO.NET DataSet , DataTable , DataView y DataViewManager objetos. Para obtener información adicional acerca del uso del enlace de datos de formularios Windows Forms mediante estas clases, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313482INFORMACIÓN: Guía para el enlace de datos de formularios de Windows

Enlace de datos de formularios Web

Formularios Web Forms incluyen diversos mecanismos de enlace diferente. Pueden enlazar componentes con el DataReader de ADO.NET, DataSet , DataTable , DataView y DataViewManager objetos. Para obtener información adicional acerca de formularios Web Forms de enlace de datos mediante estas clases, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313481INFO: Guía para el enlace de datos de formularios Web

DataSet con tipo y Visual Data Tools

Los diseñadores de Visual Studio .NET proporcionan herramientas eficaces que generan código mientras se manipulan gráficamente los elementos de diseñadores. Además, puede realizar modificaciones personalizadas en el código que se reflejan en los diseñadores. Los objetos ADO.NET no son ninguna excepción; con las herramientas visual de datos integrados, puede crear objetos de ADO.NET mediante una operación de arrastrar y colocar a mover tablas de base de datos en sus aplicaciones. Puede manipular sus propiedades gráficamente y generar una clase personalizada DataSet (que es un DataSet con tipo) a partir de ellos.

Cuando utilizas el DataSet con tipo, obtiene acceso objetos DataTable y DataColumn objetos como propiedades en lugar de como miembros de una colección; a causa de esto, puede utilizar IntelliSense para elegir nombres de tablas y campos, que proporciona la confirmación de tiempo de compilación que los nombres son correctos. Además, puede realizar búsquedas basada en propiedad mucho más rápidas que búsquedas de colección, que proporciona ventajas adicionales de tiempo de ejecución.

Con los objetos DataSet con tipo, también puede realizar el enlace de datos en tiempo de diseño y eliminar consultas de esquema de origen de datos (el esquema se determina en tiempo de diseño y integrado en la propia clase). Dado que los objetos DataSet con tipo derivan de la clase DataSet estándar, puede pasar un DataSet con tipo a cualquier propiedad o método que toma un DataSet estándar. Para obtener información adicional acerca de DataSets con tipo y las herramientas de visual de datos de Visual Studio.NET, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313486INFORMACIÓN: Guía para Visual Database Tools y DataSets con tipo

DataSet y XML

XML es la base de .NET Framework. objetos DataSet pueden leer y escribir XML mediante la conversión entre formatos relacionales y jerárquicos. También interactúan con el objeto XmlDataDocument , por lo tanto, proporcionar una vista completamente sincronizada de los mismos datos ambos jerárquicamente (mediante el XmlDataDocument ) y forma relacional ( DataSet ). Para obtener información adicional acerca de conjuntos de datos y XML, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313649INFO: Guía para la integración de XML con ADO.NET

En ADO .NET

Al migrar la aplicación para la plataforma. NET, no es necesario migrar cada tecnología a la vez. Puede migrar algunas partes de la aplicación utilice .NET Framework al utilizar las tecnologías existentes a través de la capa de interoperabilidad COM (interoperabilidad de COM). Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
308044INFO: Guía para utilizar ADO en .NET

Solución de problemas

Si experimenta problemas o si tiene preguntas, se puede hacer referencia a los grupos de noticias MSDN donde puede compartir sus experiencias con sus colegas. También puede utilizar Microsoft Knowledge Base donde puede buscar artículos acerca de problemas específicos.
Grupos de noticias de MSDN
http://msdn.microsoft.com/newsgroups/
news://msnews.microsoft.com/microsoft.public.dotnet.framework.adonet
news://msnews.microsoft.com/microsoft.public.dotnet.framework.odbcnet

Buscar en Knowledge Base
http://support.microsoft.com/search

Propiedades

Id. de artículo: 313590 - Última revisión: martes, 11 de febrero de 2014 - Versión: 4.3
La información de este artículo se refiere a:
  • Microsoft ADO.NET (included with the .NET Framework)
  • Microsoft ADO.NET 1.1
  • Microsoft Web Services (included with the .NET Framework) 1.0
  • Microsoft Web Services Enhancements for Microsoft .NET 1.1
Palabras clave: 
kbnosurvey kbarchive kbmt kbarttyperoadmap kbdatabase kbdatabinding kbinfo kbsqlclient kbsystemdata kbupgrade kbwebforms kbwindowsforms KB313590 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 313590

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com