C# Class System.Data.Common.DbDataAdapter

Inheritance: DataAdapter, IDbDataAdapter, IDataAdapter, ICloneable
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Private Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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

Méthode 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 méthode

protected AddToBatch ( IDbCommand command ) : int
command IDbCommand
Résultat int

ClearBatch() protected méthode

protected ClearBatch ( ) : void
Résultat void

CreateRowUpdatedEvent() protected méthode

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

CreateRowUpdatingEvent() protected méthode

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

DbDataAdapter() protected méthode

protected DbDataAdapter ( ) : System.ComponentModel
Résultat System.ComponentModel

DbDataAdapter() protected méthode

protected DbDataAdapter ( DbDataAdapter adapter ) : System.ComponentModel
adapter DbDataAdapter
Résultat System.ComponentModel

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

ExecuteBatch() protected méthode

protected ExecuteBatch ( ) : int
Résultat int

Fill() public méthode

public Fill ( DataSet dataSet ) : int
dataSet System.Data.DataSet
Résultat int

Fill() public méthode

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

Fill() protected méthode

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
Résultat int

Fill() public méthode

public Fill ( DataSet dataSet, string srcTable ) : int
dataSet System.Data.DataSet
srcTable string
Résultat int

Fill() public méthode

public Fill ( DataTable dataTable ) : int
dataTable System.Data.DataTable
Résultat int

Fill() protected méthode

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

Fill() protected méthode

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
Résultat int

Fill() public méthode

public Fill ( int startRecord, int maxRecords ) : int
startRecord int
maxRecords int
Résultat int

FillSchema() public méthode

public FillSchema ( DataTable dataTable, SchemaType schemaType ) : DataTable
dataTable System.Data.DataTable
schemaType SchemaType
Résultat System.Data.DataTable

FillSchema() protected méthode

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

FillSchema() public méthode

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

FillSchema() protected méthode

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
Résultat System.Data.DataTable[]

FillSchema() public méthode

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

GetBatchedParameter() protected méthode

protected GetBatchedParameter ( int commandIdentifier, int parameterIndex ) : IDataParameter
commandIdentifier int
parameterIndex int
Résultat IDataParameter

GetBatchedRecordsAffected() protected méthode

protected GetBatchedRecordsAffected ( int commandIdentifier, int &recordsAffected, Exception &error ) : bool
commandIdentifier int
recordsAffected int
error System.Exception
Résultat bool

InitializeBatching() protected méthode

protected InitializeBatching ( ) : void
Résultat void

OnRowUpdated() protected méthode

protected OnRowUpdated ( RowUpdatedEventArgs value ) : void
value RowUpdatedEventArgs
Résultat void

OnRowUpdating() protected méthode

protected OnRowUpdating ( RowUpdatingEventArgs value ) : void
value RowUpdatingEventArgs
Résultat void

TerminateBatching() protected méthode

protected TerminateBatching ( ) : void
Résultat void

Update() public méthode

public Update ( DataRow dataRows ) : int
dataRows System.Data.DataRow
Résultat int

Update() protected méthode

protected Update ( DataRow dataRows, DataTableMapping tableMapping ) : int
dataRows System.Data.DataRow
tableMapping DataTableMapping
Résultat int

Update() public méthode

public Update ( DataSet dataSet ) : int
dataSet System.Data.DataSet
Résultat int

Update() public méthode

public Update ( DataSet dataSet, string srcTable ) : int
dataSet System.Data.DataSet
srcTable string
Résultat int

Update() public méthode

public Update ( DataTable dataTable ) : int
dataTable System.Data.DataTable
Résultat int