System.Data.Common Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases compartidas por los proveedores de datos de .NET.
Clases
DataAdapter |
Representa un conjunto de comandos SQL y una conexión a una base de datos que se usan para rellenar DataSet y actualizar el origen de datos. |
DataColumnMapping |
Contiene una asignación de columna genérica para un objeto que se hereda de DataAdapter. Esta clase no puede heredarse. |
DataColumnMappingCollection |
Contiene una colección de objetos DataColumnMapping. |
DataRecordInfo |
Proporciona acceso a información sobre el tipo estructural e información de columnas para DbDataRecord. |
DataTableMapping |
Contiene una descripción de una relación asignada entre una tabla de origen y una DataTable. Esta clase la usa un DataAdapter 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 único recorrido de ida y vuelta. Proporciona una clase base para las 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 van a ejecutar en un origen de datos. Proporciona una clase base para las clases específicas de la base de datos que representan comandos. ExecuteNonQueryAsync. |
DbCommandBuilder |
Genera automáticamente comandos de tabla única que se utilizan para conciliar los cambios realizados en un objeto DataSet con la base de datos asociada. Es una clase abstracta que sólo se puede heredar. |
DbCommandDefinition |
Define un plan de comandos que se puede almacenar en caché. |
DbConnection |
Define el comportamiento básico de las conexiones de base de datos y proporciona una clase base para las conexiones específicas de base de datos. |
DbConnectionStringBuilder |
Proporciona una clase base para los generadores de cadenas de la conexión fuertemente tipada. |
DbDataAdapter |
Facilita la implementación de la interfaz IDbDataAdapter. Los herederos de DbDataAdapter implementan un conjunto de funciones para proporcionar un tipado fuerte, pero heredan la mayoría de las funciones necesarias para implementar completamente un elemento DataAdapter. |
DBDataPermission |
Permite que un proveedor de datos .NET garantice que un usuario tiene un nivel de seguridad adecuado para el acceso a los datos. |
DBDataPermissionAttribute |
Asocia una acción de seguridad a un atributo de seguridad personalizado. |
DbDataReader |
Lee una secuencia de sólo avance de filas de un origen de datos. |
DbDataReaderExtensions |
Esta clase contiene métodos de extensión de esquema de columna para DbDataReader. |
DbDataRecord |
Implementa IDataRecord 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 servidores de bases de datos incluidas en la red local. |
DbEnumerator |
Expone el método GetEnumerator(), que admite una iteración simple sobre una colección mediante un proveedor de datos .NET. |
DbException |
Clase base para todas las excepciones iniciadas en nombre del origen de datos. |
DbMetaDataCollectionNames |
Proporciona una lista de constantes para el elemento conocido MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords y Restrictions. |
DbMetaDataColumnNames |
Proporciona valores estáticos que se usan para los nombres de columna de los objetos MetaDataCollection incluidos en DataTable. El método GetSchema crea el objeto DataTable. |
DbParameter |
Representa un parámetro para un DbCommand y, de forma opcional, su asignación a una columna DataSet. Para 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 un 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 las clases DbProviderFactory. |
DbProviderFactoriesConfigurationHandler |
Este tipo admite la infraestructura de .NET Framework y no está prevista su utilización directa 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 en las clases de parámetro fuertemente tipadas será utilizada cuando se establezca un tipo específico del proveedor. |
DbTransaction |
Define el comportamiento básico de las transacciones de base de datos y proporciona una clase base para las transacciones específicas de base de datos. |
DbXmlEnabledProviderManifest |
Representa una clase base que implementa el DbProviderManifest basado en una definición XML. Puede utilizar la clase DbXmlEnabledProviderManifest 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 |
RowUpdatingEventArgs |
Proporciona los datos para el evento RowUpdating de un proveedor de datos de .NET. |
SchemaTableColumn |
Describe los metadatos de columna del esquema para una tabla de base de datos. |
SchemaTableOptionalColumn |
Describe los metadatos de columna opcionales del esquema para una tabla de base de datos. |
Estructuras
FieldMetadata |
Proporciona acceso a los metadatos de campo para un objeto DataRecordInfo. |
Interfaces
IDbColumnSchemaGenerator |
Genera un esquema de la columna. |
Enumeraciones
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 de selección de una instrucción SELECT. |
IdentifierCase |
Especifica cómo el origen de datos trata los identificadores cuando se realizan búsquedas en el catálogo del sistema. |
SupportedJoinOperators |
Especifica qué tipos de instrucciones de combinación Transact-SQL admite el origen de datos. |
Comentarios
Un proveedor de datos .NET describe una colección de clases que se usan para acceder a un origen de datos, como una base de datos, en el espacio administrado. Entre los proveedores admitidos se incluyen Proveedor de datos .NET Framework para ODBC, Proveedor de datos .NET Framework para OLE DB, Proveedor de datos .NET Framework para Oracle y Proveedor de datos .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 de .NET.
Para obtener información conceptual sobre cómo usar este espacio de nombres al programar con .NET Framework, consulte Escritura de código independiente del proveedor con ADO.NET.