System.Data.Common Espacio de nombres

Contiene clases compartidas por proveedores de datos de .NET.

Clases

Nombre Description
DataAdapter

Representa un conjunto de comandos SQL y una conexión de base de datos que se usan para rellenar y DataSet actualizar el origen de datos.

DataColumnMapping

Contiene una asignación de columna genérica para un objeto que hereda de DataAdapter. Esta clase no puede heredarse.

DataColumnMappingCollection

Contiene una colección de DataColumnMapping objetos .

DataRecordInfo

Proporciona acceso a información sobre el tipo estructural y la información de columna de un DbDataRecord.

DataTableMapping

Contiene una descripción de una relación asignada entre una tabla de origen y un DataTable. Este objeto usa DataAdapter esta clase al rellenar un DataSet.

DataTableMappingCollection

Una colección de objetos DataTableMapping. Esta clase no puede heredarse.

DbBatch

Representa un lote de comandos que se pueden ejecutar en un origen de datos en un solo recorrido de ida y vuelta. Proporciona una clase base para clases específicas de la base de datos que representan lotes de comandos.

DbBatchCommand

Representa un único comando dentro de .DbBatch Un lote se puede ejecutar en un origen de datos en un solo recorrido de ida y vuelta.

DbBatchCommandCollection

Clase base para una colección de instancias de DbBatchCommand, contenida en .DbBatch

DbColumn

Representa una columna dentro de un origen de datos.

DbCommand

Representa una instrucción SQL o un procedimiento almacenado que se ejecutarán en un origen de datos. Proporciona una clase base para clases específicas de la base de datos que representan comandos. ExecuteNonQueryAsync.

DbCommandBuilder

Genera automáticamente comandos de tabla única usados para conciliar los cambios realizados en una DataSet con la base de datos asociada. Se trata de una clase abstracta que solo se puede heredar.

DbCommandDefinition

Define un plan de comandos que se puede almacenar en caché.

DbConnection

Define el comportamiento principal de las conexiones de base de datos y proporciona una clase base para conexiones específicas de la base de datos.

DbConnectionStringBuilder

Proporciona una clase base para generadores de cadena de conexión fuertemente tipados.

DbDataAdapter

Ayuda a la implementación de la IDbDataAdapter interfaz. Los heredadores de DbDataAdapter implementan un conjunto de funciones para proporcionar escritura segura, pero heredan la mayoría de las funciones necesarias para implementar completamente un DataAdapter.

DBDataPermission

Permite que un proveedor de datos de .NET ayude a garantizar que un usuario tenga un nivel de seguridad adecuado para acceder a los datos.

DBDataPermissionAttribute

Asocia una acción de seguridad a un atributo de seguridad personalizado.

DbDataReader

Lee un flujo de filas de solo avance de un origen de datos.

DbDataReaderExtensions

Esta clase contiene métodos de extensión de esquema de columna para DbDataReader.

DbDataRecord

IDataRecord Implementa y ICustomTypeDescriptor, y proporciona compatibilidad con enlaces de datos para DbEnumerator.

DbDataSource

Representa un origen de datos que se puede usar para obtener conexiones abiertas y en qué comandos se pueden ejecutar directamente.

DbDataSourceEnumerator

Proporciona un mecanismo para enumerar todas las instancias disponibles de los servidores de bases de datos dentro de la red local.

DbEnumerator

Expone el método GetEnumerator(), que admite una iteración simple sobre una colección por parte de un proveedor de datos .NET.

DbException

Clase base para todas las excepciones producidas en nombre del origen de datos.

DbMetaDataCollectionNames

Proporciona una lista de constantes para los conocidos MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords y Restrictions.

DbMetaDataColumnNames

Proporciona valores estáticos que se usan para los nombres de columna de los objetos MetaDataCollection contenidos en .DataTable DataTable El objeto se crea mediante el método GetSchema.

DbParameter

Representa un parámetro a y DbCommand , opcionalmente, su asignación a una DataSet columna. Para obtener más información sobre los parámetros, vea Configurar parámetros y tipos de datos de parámetros.

DbParameterCollection

Clase base para una colección de parámetros relevantes para .DbCommand

DbProviderConfigurationHandler

Cualquier proveedor puede usar esta clase para admitir una sección de configuración específica del proveedor.

DbProviderFactories

Representa un conjunto de métodos estáticos para crear una o varias instancias de DbProviderFactory clases.

DbProviderFactoriesConfigurationHandler

Este tipo admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

DbProviderFactory

Representa un conjunto de métodos para crear instancias de la implementación de un proveedor de las clases de origen de datos.

DbProviderManifest

Interfaz de metadatos para todos los tipos clR.

DbProviderServices

Fábrica para crear definiciones de comandos; use el tipo de este objeto como argumento para el método IServiceProvider.GetService en el generador de proveedores.

DbProviderSpecificTypePropertyAttribute

Identifica qué propiedad específica del proveedor de las clases de parámetro fuertemente tipadas se va a usar al establecer un tipo específico del proveedor.

DbTransaction

Define el comportamiento principal de las transacciones de base de datos y proporciona una clase base para transacciones específicas de la base de datos.

DbXmlEnabledProviderManifest

Representa una clase base que implementa en DbProviderManifest función de una definición XML. Puede usar la DbXmlEnabledProviderManifest clase para obtener información específica del proveedor en tiempo de ejecución.

EntityRecordInfo

Proporciona acceso a los metadatos de entidad.

RowUpdatedEventArgs

Proporciona datos para el evento RowUpdated de un proveedor de datos de .NET.

RowUpdatingEventArgs

Proporciona los datos para el evento RowUpdating de un proveedor de datos de .NET.

SchemaTableColumn

Describe los metadatos de columna del esquema de una tabla de base de datos.

SchemaTableOptionalColumn

Describe los metadatos de columna opcionales del esquema de una tabla de base de datos.

Estructuras

Nombre Description
FieldMetadata

Proporciona acceso a los metadatos de campo de un DataRecordInfo objeto .

Interfaces

Nombre Description
IDbColumnSchemaGenerator

Genera un esquema de columna.

Enumeraciones

Nombre Description
CatalogLocation

Indica la posición del nombre del catálogo en un nombre de tabla calificado en un comando de texto.

GroupByBehavior

Especifica la relación entre las columnas de una cláusula GROUP BY y las columnas no agregadas de la lista select de una instrucción SELECT.

IdentifierCase

Especifica cómo el origen de datos trata los identificadores al buscar en el catálogo del sistema.

SupportedJoinOperators

Especifica qué tipos de instrucciones de combinación de Transact-SQL son compatibles con el origen de datos.

Comentarios

Un proveedor de datos de .NET describe una colección de clases usadas para acceder a un origen de datos, como una base de datos, en el espacio administrado. Entre los proveedores admitidos se incluyen el Proveedor de datos de .NET Framework para ODBC, el Proveedor de datos de .NET Framework para OLEDB, la Proveedor de datos de .NET Framework para Oracle y el Proveedor de datos de .NET Framework para SQL Server. Las clases de System.Data.Common están diseñadas para proporcionar a los desarrolladores una manera de escribir código ADO.NET que funcionará con todos los proveedores de datos .NET.