System.Data.Common.DbDataAdapter Class

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

See Also: DbDataAdapter Members


public abstract class DbDataAdapter : DataAdapter, System.Data.IDbDataAdapter, ICloneable


The System.Data.Common.DbDataAdapter class inherits from the System.Data.Common.DataAdapter class and helps a class implement a DataAdapter designed for use with a relational database.

An application does not create an instance of the System.Data.Common.DbDataAdapter interface directly, but creates an instance of a class that inherits System.Data.IDbDataAdapter and System.Data.Common.DbDataAdapter.

Classes that inherit System.Data.Common.DbDataAdapter must implement the inherited members, and typically define additional members to add provider-specific functionality. For example, the System.Data.Common.DbDataAdapter class defines the System.Data.IDbDataAdapter.SelectCommand property, and the System.Data.Common.DbDataAdapter interface defines eight overloads of the System.Data.IDataAdapter.Fill(System.Data.DataSet) method. In turn, the System.Data.OleDb.OleDbDataAdapter class inherits the DbDataAdapter.Fill(System.Data.DataSet) method, and also defines two additional overloads of System.Data.OleDb.OleDbDataAdapter.Fill(System.Data.DataTable, object) that take an ADO Recordset object as a parameter.


Namespace: System.Data.Common
Assembly: System.Data (in System.Data.dll)
Assembly Versions: 1.0.3300.0, 1.0.5000.0,