System.Data.Common
TOC
Collapse the table of content
Expand the table of content

System.Data.Common Namespace

 

The System.Data.Common namespace contains classes shared by the .NET Framework data providers.

ClassDescription
System_CAPS_pubclassDataAdapter

Represents a set of SQL commands and a database connection that are used to fill the DataSet and update the data source.

System_CAPS_pubclassDataColumnMapping

Contains a generic column mapping for an object that inherits from DataAdapter. This class cannot be inherited.

System_CAPS_pubclassDataColumnMappingCollection

Contains a collection of DataColumnMapping objects.

System_CAPS_pubclassDataRecordInfo

Provides access to information about the structural type and column information for a DbDataRecord.

System_CAPS_pubclassDataTableMapping

Contains a description of a mapped relationship between a source table and a DataTable. This class is used by a DataAdapter when populating a DataSet.

System_CAPS_pubclassDataTableMappingCollection

A collection of DataTableMapping objects. This class cannot be inherited.

System_CAPS_pubclassDbCommand

Represents an SQL statement or stored procedure to execute against a data source. Provides a base class for database-specific classes that represent commands. ExecuteNonQueryAsync

System_CAPS_pubclassDbCommandBuilder

Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated database. This is an abstract class that can only be inherited.

System_CAPS_pubclassDbCommandDefinition

Defines a cacheable command plan.

System_CAPS_pubclassDbConnection

Represents a connection to a database.

System_CAPS_pubclassDbConnectionStringBuilder

Provides a base class for strongly typed connection string builders.

System_CAPS_pubclassDbDataAdapter

Aids implementation of the IDbDataAdapter interface. Inheritors of DbDataAdapter implement a set of functions to provide strong typing, but inherit most of the functionality needed to fully implement a DataAdapter.

System_CAPS_pubclassDBDataPermission

Enables a .NET Framework data provider to help ensure that a user has a security level adequate for accessing data.

System_CAPS_pubclassDBDataPermissionAttribute

Associates a security action with a custom security attribute.

System_CAPS_pubclassDbDataReader

Reads a forward-only stream of rows from a data source.

System_CAPS_pubclassDbDataRecord

Implements IDataRecord and ICustomTypeDescriptor, and provides data binding support for DbEnumerator.

System_CAPS_pubclassDbDataSourceEnumerator

Provides a mechanism for enumerating all available instances of database servers within the local network.

System_CAPS_pubclassDbEnumerator

Exposes the GetEnumerator method, which supports a simple iteration over a collection by a .NET Framework data provider.

System_CAPS_pubclassDbException

The base class for all exceptions thrown on behalf of the data source.

System_CAPS_pubclassDbMetaDataCollectionNames

Provides a list of constants for the well-known MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords, and Restrictions.

System_CAPS_pubclassDbMetaDataColumnNames

Provides static values that are used for the column names in the MetaDataCollection objects contained in the DataTable. The DataTable is created by the GetSchema method.

System_CAPS_pubclassDbParameter

Represents a parameter to a DbCommand and optionally, its mapping to a DataSet column. For more information on parameters, see Configuring Parameters and Parameter Data Types.

System_CAPS_pubclassDbParameterCollection

The base class for a collection of parameters relevant to a DbCommand.

System_CAPS_pubclassDbProviderConfigurationHandler

This API supports the product infrastructure and is not intended to be used directly from your code. This class can be used by any provider to support a provider-specific configuration section.

System_CAPS_pubclassDbProviderFactories

Represents a set of static methods for creating one or more instances of DbProviderFactory classes.

System_CAPS_pubclassDbProviderFactoriesConfigurationHandler

This API supports the product infrastructure and is not intended to be used directly from your code. This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

System_CAPS_pubclassDbProviderFactory

Represents a set of methods for creating instances of a provider's implementation of the data source classes.

System_CAPS_pubclassDbProviderManifest

Metadata Interface for all CLR types types

System_CAPS_pubclassDbProviderServices

The factory for building command definitions; use the type of this object as the argument to the IServiceProvider.GetService method on the provider factory;

System_CAPS_pubclassDbProviderSpecificTypePropertyAttribute

Identifies which provider-specific property in the strongly typed parameter classes is to be used when setting a provider-specific type.

System_CAPS_pubclassDbTransaction

The base class for a transaction.

System_CAPS_pubclassDbXmlEnabledProviderManifest

Represents a base class that implements the DbProviderManifest based on an XML definition. You can use the DbXmlEnabledProviderManifest class to obtain provider-specific information at runtime.

System_CAPS_pubclassEntityRecordInfo

Provides access to entity metadata.

System_CAPS_pubclassRowUpdatedEventArgs

Provides data for the RowUpdated event of a .NET Framework data provider.

System_CAPS_pubclassRowUpdatingEventArgs

Provides the data for the RowUpdating event of a .NET Framework data provider.

System_CAPS_pubclassSchemaTableColumn

Describes the column metadata of the schema for a database table.

System_CAPS_pubclassSchemaTableOptionalColumn

Describes optional column metadata of the schema for a database table.

StructureDescription
System_CAPS_pubstructureFieldMetadata

Provides access to field metadata for a DataRecordInfo object.

EnumerationDescription
System_CAPS_pubenumCatalogLocation

Indicates the position of the catalog name in a qualified table name in a text command.

System_CAPS_pubenumGroupByBehavior

Specifies the relationship between the columns in a GROUP BY clause and the non-aggregated columns in the select-list of a SELECT statement.

System_CAPS_pubenumIdentifierCase

Specifies how identifiers are treated by the data source when searching the system catalog.

System_CAPS_pubenumSupportedJoinOperators

Specifies what types of Transact-SQL join statements are supported by the data source.

A .NET Framework data provider describes a collection of classes used to access a data source, such as a database, in the managed space. Supported providers include the .NET Framework Data Provider for ODBC, the .NET Framework Data Provider for OLEDB, the .NET Framework Data Provider for Oracle, and the .NET Framework Data Provider for SQL Server. The classes in System.Data.Common are intended to give developers a way to write ADO.NET code that will work against all .NET Framework data providers.

For conceptual information about how to use this namespace when programming with the.NET Framework, see Writing Provider Independent Code with ADO.NET.

Return to top
Show:
© 2016 Microsoft