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 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 |
| 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.