Recuperar y modificar datos en ADO.NET

La principal función de cualquier aplicación de base de datos es conectarse a un origen de datos y recuperar los datos que contiene. Los proveedores de datos .NET Framework para ADO.NET sirven como puente entre una aplicación y un origen de datos, permitiéndole ejecutar comandos y recuperar datos mediante un DataReader o un DataAdapter. Una función clave de cualquier aplicación de base de datos es la capacidad de actualizar los datos almacenados en la misma. En ADO.NET, los datos se actualizan mediante los objetos DataAdapter, DataSet y objetos Command y también mediante transacciones.

En esta sección

Conectarse a un origen de datos
Describe cómo se establece una conexión con un origen de datos y cómo trabajar con eventos de conexión.

Cadenas de conexión
Contiene temas en los que se describen varios aspectos del uso de cadenas de conexión, entre los que se incluyen las palabras clave de cadena de conexión, información sobre seguridad y el almacenamiento y recuperación de cadenas de conexión.

Agrupar conexiones
Describe la agrupación de conexiones para los proveedores de datos .NET Framework.

Comandos y parámetros
Contiene temas en los que se describe cómo crear comandos y generadores de comandos, configurar parámetros y cómo ejecutar comandos para recuperar y modificar datos.

Objetos DataAdapter y DataReader
Contiene temas en los que se describen DataReaders, DataAdapters, los parámetros, el control de eventos DataAdapter y la ejecución de operaciones por lotes.

Transacciones y simultaneidad
Contiene temas en los que se describe cómo realizar transacciones locales y transacciones distribuidas, y cómo trabajar con la simultaneidad optimista.

Recuperar valores autonuméricos y de identidad
Proporciona un ejemplo de asignación de los valores generados para una columna identity de una tabla de SQL Server o para un campo Autonumber de una tabla de Microsoft Access, a una columna de una fila insertada en una tabla. Describe la combinación de valores de identidad en una DataTable.

Recuperar datos binarios
Describe cómo recuperar datos binarios o grandes estructuras de datos mediante CommandBehavior.SequentialAccess para modificar el comportamiento predeterminado de DataReader.

Modificar datos con procedimientos almacenados
Describe cómo utilizar parámetros de entrada y parámetros de salida de procedimientos almacenados para insertar una fila en una base de datos y devolver un nuevo valor de identidad.

Recuperación de la información del esquema de la base de datos
Describe cómo obtener de un origen de dstos las bases de datos o catálogos disponibles, las tablas y vistas de una base de datos, las restricciones que existen para las tablas y otra información de esquema.

Objetos DbProviderFactory
Describe el modelo de generador de proveedor y demuestra cómo usar las clases base del espacio de nombres System.Data.Common.

Traza de datos en ADO.NET
Describe cómo ADO.NET proporciona funcionalidad integrada de traza de datos.

Contadores de rendimiento
Describe los contadores de rendimiento disponibles para SqlClient y OracleClient.

Programación asincrónica
Describe la compatibilidad de ADO.NET con programación asincrónica.

Compatibilidad de streaming de SqlClient
Explica cómo escribir aplicaciones que transmiten por secuencias datos de SQL Server sin cargarlos totalmente en memoria.

Vea también