C# Class System.Data.Common.DbDataAdapter

Inheritance: DataAdapter, IDbDataAdapter, IDataAdapter, ICloneable
Mostrar archivo Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
CloneCommand IDbCommand
CloneFrom void
FillInternal int
FillSchemaInternal object
GetConnection1 IDbConnection
GetConnection3 IDbConnection
GetConnection4 IDbConnection
GetFillParameters IDataParameter[]
GetParameterSourceVersion DataRowVersion
GetTableMapping DataTableMapping
ICloneable object
ParameterInput void
ParameterOutput void
ParameterOutput void
QuietClose void
QuietOpen void
UpdateBatchExecute void
UpdateConnectionOpen ConnectionState
UpdateFromDataTable int
UpdateRowExecute void
UpdatedRowStatus int
UpdatedRowStatusContinue int
UpdatedRowStatusErrors int
UpdatedRowStatusSkip int
UpdatingRowStatusErrors void

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
Fill ( int startRecord, int maxRecords ) : 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.ComponentModel
DbDataAdapter ( DbDataAdapter adapter ) : System.ComponentModel
Dispose ( bool disposing ) : void
ExecuteBatch ( ) : int
Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior ) : int
Fill ( DataTable dataTable, IDbCommand command, CommandBehavior behavior ) : int
Fill ( DataTable dataTables, int startRecord, int maxRecords, 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
OnRowUpdated ( RowUpdatedEventArgs value ) : void
OnRowUpdating ( RowUpdatingEventArgs value ) : void
TerminateBatching ( ) : void
Update ( DataRow dataRows, DataTableMapping tableMapping ) : int

Private Methods

Method Description
CloneCommand ( IDbCommand command ) : IDbCommand
CloneFrom ( DbDataAdapter from ) : void
FillInternal ( DataSet dataset, DataTable datatables, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior ) : int
FillSchemaInternal ( DataSet dataset, DataTable datatable, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior ) : object
GetConnection1 ( DbDataAdapter adapter ) : IDbConnection
GetConnection3 ( DbDataAdapter adapter, IDbCommand command, string method ) : IDbConnection
GetConnection4 ( DbDataAdapter adapter, IDbCommand command, StatementType statementType, bool isCommandFromRowUpdating ) : IDbConnection
GetFillParameters ( ) : IDataParameter[]
GetParameterSourceVersion ( StatementType statementType, IDataParameter parameter ) : DataRowVersion
GetTableMapping ( DataTable dataTable ) : DataTableMapping
ICloneable ( ) : object
ParameterInput ( IDataParameterCollection parameters, StatementType typeIndex, DataRow row, DataTableMapping mappings ) : void
ParameterOutput ( IDataParameter parameter, DataRow row, DataTableMapping mappings, MissingMappingAction missingMapping, MissingSchemaAction missingSchema ) : void
ParameterOutput ( IDataParameterCollection parameters, DataRow row, DataTableMapping mappings ) : void
QuietClose ( IDbConnection connection, ConnectionState originalState ) : void
QuietOpen ( IDbConnection connection, ConnectionState &originalState ) : void
UpdateBatchExecute ( BatchCommandInfo batchCommands, int commandCount, RowUpdatedEventArgs rowUpdatedEvent ) : void
UpdateConnectionOpen ( IDbConnection connection, StatementType statementType, IDbConnection connections, ConnectionState connectionStates, bool useSelectConnectionState ) : ConnectionState
UpdateFromDataTable ( DataTable dataTable, DataTableMapping tableMapping ) : int
UpdateRowExecute ( RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex ) : void
UpdatedRowStatus ( RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo batchCommands, int commandCount ) : int
UpdatedRowStatusContinue ( RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo batchCommands, int commandCount ) : int
UpdatedRowStatusErrors ( RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo batchCommands, int commandCount ) : int
UpdatedRowStatusSkip ( BatchCommandInfo batchCommands, int commandCount ) : int
UpdatingRowStatusErrors ( RowUpdatingEventArgs rowUpdatedEvent, DataRow dataRow ) : void

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.ComponentModel
return System.ComponentModel

DbDataAdapter() protected method

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

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() public method

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

Fill() protected method

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

Fill() protected method

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

Fill() public method

public Fill ( int startRecord, int maxRecords ) : int
startRecord int
maxRecords int
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

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