C# Класс Deveel.Data.Client.DeveelDbCommandBuilder

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

Private Properties

Свойство Тип Описание
HasPrimaryKey bool
OnRowUpdating void
ResetIsUniqueColumn void

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

Метод Описание
DeveelDbCommandBuilder ( ) : System
DeveelDbCommandBuilder ( DeveelDbDataAdapter dataAdapter ) : System
GetDeleteCommand ( ) : DeveelDbCommand
GetDeleteCommand ( bool useColumnsForParameterNames ) : DeveelDbCommand
GetInsertCommand ( ) : DeveelDbCommand
GetInsertCommand ( bool useColumnsForParameterNames ) : DeveelDbCommand
GetUpdateCommand ( ) : DeveelDbCommand
GetUpdateCommand ( bool useColumnsForParameterNames ) : DeveelDbCommand

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

Метод Описание
ApplyParameterInfo ( DbParameter parameter, DataRow row, StatementType statementType, bool whereClause ) : void
GetParameterName ( int parameterOrdinal ) : string
GetParameterName ( string parameterName ) : string
GetParameterPlaceholder ( int parameterOrdinal ) : string
GetSchemaTable ( DbCommand sourceCommand ) : DataTable
SetRowUpdatingHandler ( DbDataAdapter adapter ) : void

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

Метод Описание
HasPrimaryKey ( DataTable table ) : bool
OnRowUpdating ( object sender, RowUpdatingEventArgs e ) : void
ResetIsUniqueColumn ( DataTable schema ) : void

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

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

protected ApplyParameterInfo ( DbParameter parameter, DataRow row, StatementType statementType, bool whereClause ) : void
parameter System.Data.Common.DbParameter
row System.Data.DataRow
statementType StatementType
whereClause bool
Результат void

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

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

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

public DeveelDbCommandBuilder ( DeveelDbDataAdapter dataAdapter ) : System
dataAdapter DeveelDbDataAdapter
Результат System

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

public GetDeleteCommand ( ) : DeveelDbCommand
Результат DeveelDbCommand

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

public GetDeleteCommand ( bool useColumnsForParameterNames ) : DeveelDbCommand
useColumnsForParameterNames bool
Результат DeveelDbCommand

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

public GetInsertCommand ( ) : DeveelDbCommand
Результат DeveelDbCommand

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

public GetInsertCommand ( bool useColumnsForParameterNames ) : DeveelDbCommand
useColumnsForParameterNames bool
Результат DeveelDbCommand

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

protected GetParameterName ( int parameterOrdinal ) : string
parameterOrdinal int
Результат string

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

protected GetParameterName ( string parameterName ) : string
parameterName string
Результат string

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

protected GetParameterPlaceholder ( int parameterOrdinal ) : string
parameterOrdinal int
Результат string

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

protected GetSchemaTable ( DbCommand sourceCommand ) : DataTable
sourceCommand System.Data.Common.DbCommand
Результат System.Data.DataTable

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

public GetUpdateCommand ( ) : DeveelDbCommand
Результат DeveelDbCommand

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

public GetUpdateCommand ( bool useColumnsForParameterNames ) : DeveelDbCommand
useColumnsForParameterNames bool
Результат DeveelDbCommand

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

protected SetRowUpdatingHandler ( DbDataAdapter adapter ) : void
adapter System.Data.Common.DbDataAdapter
Результат void