C# Class System.Data.Common.DbDataAdapter.DbDataAdapter

Inheritance: DataAdapter, ICloneable
Datei anzeigen Open project: runefs/Marvin

Private Properties

Property Type Description
CreateMethodNotSupportedException System.Exception
Fill int
Fill int
FillFromReader int
FillFromReader int
GetFillParameters IDataParameter[]
ICloneable object
OnFillErrorInternal void
Update int

Public Methods

Method Description
Fill ( DataSet dataSet ) : int
Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable ) : int
Fill ( DataSet dataSet, string srcTable ) : int
Fill ( DataTable dataTable ) : int
FillSchema ( DataTable dataTable, SchemaType schemaType ) : DataTable
FillSchema ( DataSet dataSet, SchemaType schemaType ) : System.Data.DataTable[]
FillSchema ( DataSet dataSet, SchemaType schemaType, string srcTable ) : System.Data.DataTable[]
Update ( DataRow dataRows ) : int
Update ( DataSet dataSet ) : int
Update ( DataSet dataSet, string srcTable ) : int
Update ( DataTable dataTable ) : int

Protected Methods

Method Description
AddToBatch ( IDbCommand command ) : int
ClearBatch ( ) : void
CreateRowUpdatedEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatedEventArgs
CreateRowUpdatingEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatingEventArgs
DbDataAdapter ( ) : System
DbDataAdapter ( DbDataAdapter adapter ) : System
Dispose ( bool disposing ) : void
ExecuteBatch ( ) : int
Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior ) : int
Fill ( DataSet dataSet, string srcTable, IDataReader dataReader, int startRecord, int maxRecords ) : int
Fill ( DataTable dataTable, IDataReader dataReader ) : int
Fill ( DataTable dataTable, IDbCommand command, CommandBehavior behavior ) : int
FillSchema ( DataTable dataTable, SchemaType schemaType, IDbCommand command, CommandBehavior behavior ) : DataTable
FillSchema ( DataSet dataSet, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior ) : System.Data.DataTable[]
GetBatchedParameter ( int commandIdentifier, int parameterIndex ) : IDataParameter
GetBatchedRecordsAffected ( int commandIdentifier, int &recordsAffected, Exception &error ) : bool
InitializeBatching ( ) : void
OnFillError ( FillErrorEventArgs value ) : void
OnRowUpdated ( RowUpdatedEventArgs value ) : void
OnRowUpdating ( RowUpdatingEventArgs value ) : void
TerminateBatching ( ) : void
Update ( DataRow dataRows, DataTableMapping tableMapping ) : int

Private Methods

Method Description
CreateMethodNotSupportedException ( ) : Exception
Fill ( DataTable dataTables, int startRecord, int maxRecords, IDbCommand command, CommandBehavior behavior ) : int
Fill ( int startRecord, int maxRecords ) : int
FillFromReader ( DataTable table, IDataReader reader, int start, int length, int mapping, LoadOption loadOption ) : int

Fills the given datatable using values from reader. if a value for a column is null, that will be filled with default value.

FillFromReader ( DataTable table, IDataReader reader, int start, int length, int mapping, LoadOption loadOption, FillErrorEventHandler errorHandler ) : int
GetFillParameters ( ) : IDataParameter[]
ICloneable ( ) : object
OnFillErrorInternal ( FillErrorEventArgs value ) : void
Update ( DataTable dataTable, DataTableMapping tableMapping ) : int

Method Details

AddToBatch() protected method

protected AddToBatch ( IDbCommand command ) : int
command IDbCommand
return int

ClearBatch() protected method

protected ClearBatch ( ) : void
return void

CreateRowUpdatedEvent() protected method

protected CreateRowUpdatedEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatedEventArgs
dataRow System.Data.DataRow
command IDbCommand
statementType StatementType
tableMapping DataTableMapping
return RowUpdatedEventArgs

CreateRowUpdatingEvent() protected method

protected CreateRowUpdatingEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatingEventArgs
dataRow System.Data.DataRow
command IDbCommand
statementType StatementType
tableMapping DataTableMapping
return RowUpdatingEventArgs

DbDataAdapter() protected method

protected DbDataAdapter ( ) : System
return System

DbDataAdapter() protected method

protected DbDataAdapter ( DbDataAdapter adapter ) : System
adapter DbDataAdapter
return System

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

ExecuteBatch() protected method

protected ExecuteBatch ( ) : int
return int

Fill() public method

public Fill ( DataSet dataSet ) : int
dataSet System.Data.DataSet
return int

Fill() public method

public Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable ) : int
dataSet System.Data.DataSet
startRecord int
maxRecords int
srcTable string
return int

Fill() protected method

protected Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior ) : int
dataSet System.Data.DataSet
startRecord int
maxRecords int
srcTable string
command IDbCommand
behavior CommandBehavior
return int

Fill() public method

public Fill ( DataSet dataSet, string srcTable ) : int
dataSet System.Data.DataSet
srcTable string
return int

Fill() protected method

protected Fill ( DataSet dataSet, string srcTable, IDataReader dataReader, int startRecord, int maxRecords ) : int
dataSet System.Data.DataSet
srcTable string
dataReader IDataReader
startRecord int
maxRecords int
return int

Fill() public method

public Fill ( DataTable dataTable ) : int
dataTable System.Data.DataTable
return int

Fill() protected method

protected Fill ( DataTable dataTable, IDataReader dataReader ) : int
dataTable System.Data.DataTable
dataReader IDataReader
return int

Fill() protected method

protected Fill ( DataTable dataTable, IDbCommand command, CommandBehavior behavior ) : int
dataTable System.Data.DataTable
command IDbCommand
behavior CommandBehavior
return int

FillSchema() public method

public FillSchema ( DataTable dataTable, SchemaType schemaType ) : DataTable
dataTable System.Data.DataTable
schemaType SchemaType
return System.Data.DataTable

FillSchema() protected method

protected FillSchema ( DataTable dataTable, SchemaType schemaType, IDbCommand command, CommandBehavior behavior ) : DataTable
dataTable System.Data.DataTable
schemaType SchemaType
command IDbCommand
behavior CommandBehavior
return System.Data.DataTable

FillSchema() public method

public FillSchema ( DataSet dataSet, SchemaType schemaType ) : System.Data.DataTable[]
dataSet System.Data.DataSet
schemaType SchemaType
return System.Data.DataTable[]

FillSchema() protected method

protected FillSchema ( DataSet dataSet, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior ) : System.Data.DataTable[]
dataSet System.Data.DataSet
schemaType SchemaType
command IDbCommand
srcTable string
behavior CommandBehavior
return System.Data.DataTable[]

FillSchema() public method

public FillSchema ( DataSet dataSet, SchemaType schemaType, string srcTable ) : System.Data.DataTable[]
dataSet System.Data.DataSet
schemaType SchemaType
srcTable string
return System.Data.DataTable[]

GetBatchedParameter() protected method

protected GetBatchedParameter ( int commandIdentifier, int parameterIndex ) : IDataParameter
commandIdentifier int
parameterIndex int
return IDataParameter

GetBatchedRecordsAffected() protected method

protected GetBatchedRecordsAffected ( int commandIdentifier, int &recordsAffected, Exception &error ) : bool
commandIdentifier int
recordsAffected int
error System.Exception
return bool

InitializeBatching() protected method

protected InitializeBatching ( ) : void
return void

OnFillError() protected method

protected OnFillError ( FillErrorEventArgs value ) : void
value System.Data.FillErrorEventArgs
return void

OnRowUpdated() protected method

protected OnRowUpdated ( RowUpdatedEventArgs value ) : void
value RowUpdatedEventArgs
return void

OnRowUpdating() protected method

protected OnRowUpdating ( RowUpdatingEventArgs value ) : void
value RowUpdatingEventArgs
return void

TerminateBatching() protected method

protected TerminateBatching ( ) : void
return void

Update() public method

public Update ( DataRow dataRows ) : int
dataRows System.Data.DataRow
return int

Update() protected method

protected Update ( DataRow dataRows, DataTableMapping tableMapping ) : int
dataRows System.Data.DataRow
tableMapping DataTableMapping
return int

Update() public method

public Update ( DataSet dataSet ) : int
dataSet System.Data.DataSet
return int

Update() public method

public Update ( DataSet dataSet, string srcTable ) : int
dataSet System.Data.DataSet
srcTable string
return int

Update() public method

public Update ( DataTable dataTable ) : int
dataTable System.Data.DataTable
return int