Recuperación y modificación de datos en ADO.NET

Se aplica a: .NET Framework .NET .NET Standard

Descargar 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 SqlClient sirven como puente entre una aplicación y un origen de datos, permitiéndole ejecutar comandos y recuperar datos mediante un elemento DataReader o 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 el proveedor de datos SqlClient de Microsoft para SQL Server, la actualización de los datos implica el uso de los objetos DataAdapter, DataSet y Command; y también puede implicar el uso de transacciones.

En esta sección

Conexión 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.

Agrupación de conexiones
Se describe la agrupación de conexiones para el proveedor de datos SqlClient de Microsoft para SQL Server.

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.

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.

Lógica de reintento configurable en SqlClient
Describe cómo usar la característica de lógica de reintento configurable al establecer una conexión o al ejecutar un comando.

Recuperación de valores de identidad o autonuméricos
Proporciona un ejemplo de asignación de los valores generados para una columna identity de una tabla de SQL Server a una columna de una fila insertada en una tabla. Describe la combinación de valores de identidad en una DataTable.

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

Modificación de 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.

Seguimiento de datos en SqlClient
Describe cómo el proveedor de datos SqlClient de Microsoft para SQL Server proporciona la funcionalidad de seguimiento de datos integrada.

Contadores de diagnóstico en SqlClient
Describe los contadores de diagnóstico disponibles para el proveedor de datos SqlClient de Microsoft para SQL Server.

Programación asincrónica
Describe el proveedor de datos SqlClient de Microsoft para la compatibilidad de SQL Server con la programación asincrónica.

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

Vea también