C# Класс MySql.Data.MySqlClient.MySqlDataAdapter

Наследование: System.Data.Common.DbDataAdapter, IDbDataAdapter, IDataAdapter, ICloneable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
OpenConnectionIfClosed void

Открытые методы

Метод Описание
MySqlDataAdapter ( ) : System
MySqlDataAdapter ( MySqlCommand selectCommand ) : System
MySqlDataAdapter ( string selectCommandText, MySqlConnection connection ) : System
MySqlDataAdapter ( string selectCommandText, string selectConnString ) : System

Защищенные методы

Метод Описание
AddToBatch ( IDbCommand command ) : int
ClearBatch ( ) : void
CreateRowUpdatedEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatedEventArgs

Overridden. See DbDataAdapter.CreateRowUpdatedEvent.

CreateRowUpdatingEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatingEventArgs

Overridden. See DbDataAdapter.CreateRowUpdatingEvent.

ExecuteBatch ( ) : int
GetBatchedParameter ( int commandIdentifier, int parameterIndex ) : IDataParameter
InitializeBatching ( ) : void
OnRowUpdated ( RowUpdatedEventArgs value ) : void

Overridden. Raises the RowUpdated event.

OnRowUpdating ( RowUpdatingEventArgs value ) : void

Overridden. Raises the RowUpdating event.

TerminateBatching ( ) : void
Update ( DataRow dataRows, DataTableMapping tableMapping ) : int

Приватные методы

Метод Описание
OpenConnectionIfClosed ( DataRowState state, List openedConnections ) : void

Open connection if it was closed. Necessary to workaround "connection must be open and valid" error with batched updates.

Описание методов

AddToBatch() защищенный Метод

protected AddToBatch ( IDbCommand command ) : int
command IDbCommand
Результат int

ClearBatch() защищенный Метод

protected ClearBatch ( ) : void
Результат void

CreateRowUpdatedEvent() защищенный Метод

Overridden. See DbDataAdapter.CreateRowUpdatedEvent.
protected CreateRowUpdatedEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatedEventArgs
dataRow System.Data.DataRow
command IDbCommand
statementType StatementType
tableMapping System.Data.Common.DataTableMapping
Результат System.Data.Common.RowUpdatedEventArgs

CreateRowUpdatingEvent() защищенный Метод

Overridden. See DbDataAdapter.CreateRowUpdatingEvent.
protected CreateRowUpdatingEvent ( DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping ) : RowUpdatingEventArgs
dataRow System.Data.DataRow
command IDbCommand
statementType StatementType
tableMapping System.Data.Common.DataTableMapping
Результат System.Data.Common.RowUpdatingEventArgs

ExecuteBatch() защищенный Метод

protected ExecuteBatch ( ) : int
Результат int

GetBatchedParameter() защищенный Метод

protected GetBatchedParameter ( int commandIdentifier, int parameterIndex ) : IDataParameter
commandIdentifier int
parameterIndex int
Результат IDataParameter

InitializeBatching() защищенный Метод

protected InitializeBatching ( ) : void
Результат void

MySqlDataAdapter() публичный Метод

public MySqlDataAdapter ( ) : System
Результат System

MySqlDataAdapter() публичный Метод

public MySqlDataAdapter ( MySqlCommand selectCommand ) : System
selectCommand MySqlCommand
Результат System

MySqlDataAdapter() публичный Метод

public MySqlDataAdapter ( string selectCommandText, MySqlConnection connection ) : System
selectCommandText string
connection MySqlConnection
Результат System

MySqlDataAdapter() публичный Метод

public MySqlDataAdapter ( string selectCommandText, string selectConnString ) : System
selectCommandText string
selectConnString string
Результат System

OnRowUpdated() защищенный Метод

Overridden. Raises the RowUpdated event.
protected OnRowUpdated ( RowUpdatedEventArgs value ) : void
value System.Data.Common.RowUpdatedEventArgs A MySqlRowUpdatedEventArgs that contains the event data.
Результат void

OnRowUpdating() защищенный Метод

Overridden. Raises the RowUpdating event.
protected OnRowUpdating ( RowUpdatingEventArgs value ) : void
value System.Data.Common.RowUpdatingEventArgs A MySqlRowUpdatingEventArgs that contains the event data.
Результат void

TerminateBatching() защищенный Метод

protected TerminateBatching ( ) : void
Результат void

Update() защищенный Метод

protected Update ( DataRow dataRows, DataTableMapping tableMapping ) : int
dataRows System.Data.DataRow
tableMapping System.Data.Common.DataTableMapping
Результат int