C# Класс Tiraggo.MySqlClientProvider.Shared

Показать файл Открыть проект

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

Метод Описание
AddParameters ( MySqlCommand cmd, tgDataRequest request ) : void
BuildDynamicDeleteCommand ( tgDataRequest request, List modifiedColumns ) : MySqlCommand
BuildDynamicInsertCommand ( tgDataRequest request, List modifiedColumns ) : MySqlCommand
BuildDynamicUpdateCommand ( tgDataRequest request, List modifiedColumns ) : MySqlCommand
BuildStoredProcDeleteCommand ( tgDataRequest request ) : MySqlCommand
BuildStoredProcInsertCommand ( tgDataRequest request ) : MySqlCommand
BuildStoredProcUpdateCommand ( tgDataRequest request ) : MySqlCommand
CheckForConcurrencyException ( MySql.Data.MySqlClient.MySqlException ex ) : tgConcurrencyException
CreateFullName ( tgDataRequest request ) : string
CreateFullName ( tgDataRequest request, tgDynamicQuerySerializable query ) : string
GatherReturnParameters ( MySqlCommand cmd, tgDataRequest request, tgDataResponse response ) : void
HasUpdate ( DataRow row, bool &insert, bool &update, bool &delete ) : bool
HasUpdates ( System.Data.DataRowCollection rows, bool &insert, bool &update, bool &delete ) : bool
PopulateStoredProcParameters ( MySqlCommand cmd, tgDataRequest request ) : void

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

Метод Описание
CloneParameter ( MySqlParameter p ) : MySqlParameter

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

AddParameters() публичный статический Метод

public static AddParameters ( MySqlCommand cmd, tgDataRequest request ) : void
cmd MySql.Data.MySqlClient.MySqlCommand
request Tiraggo.Interfaces.tgDataRequest
Результат void

BuildDynamicDeleteCommand() публичный статический Метод

public static BuildDynamicDeleteCommand ( tgDataRequest request, List modifiedColumns ) : MySqlCommand
request Tiraggo.Interfaces.tgDataRequest
modifiedColumns List
Результат MySql.Data.MySqlClient.MySqlCommand

BuildDynamicInsertCommand() публичный статический Метод

public static BuildDynamicInsertCommand ( tgDataRequest request, List modifiedColumns ) : MySqlCommand
request Tiraggo.Interfaces.tgDataRequest
modifiedColumns List
Результат MySql.Data.MySqlClient.MySqlCommand

BuildDynamicUpdateCommand() публичный статический Метод

public static BuildDynamicUpdateCommand ( tgDataRequest request, List modifiedColumns ) : MySqlCommand
request Tiraggo.Interfaces.tgDataRequest
modifiedColumns List
Результат MySql.Data.MySqlClient.MySqlCommand

BuildStoredProcDeleteCommand() публичный статический Метод

public static BuildStoredProcDeleteCommand ( tgDataRequest request ) : MySqlCommand
request Tiraggo.Interfaces.tgDataRequest
Результат MySql.Data.MySqlClient.MySqlCommand

BuildStoredProcInsertCommand() публичный статический Метод

public static BuildStoredProcInsertCommand ( tgDataRequest request ) : MySqlCommand
request Tiraggo.Interfaces.tgDataRequest
Результат MySql.Data.MySqlClient.MySqlCommand

BuildStoredProcUpdateCommand() публичный статический Метод

public static BuildStoredProcUpdateCommand ( tgDataRequest request ) : MySqlCommand
request Tiraggo.Interfaces.tgDataRequest
Результат MySql.Data.MySqlClient.MySqlCommand

CheckForConcurrencyException() публичный статический Метод

public static CheckForConcurrencyException ( MySql.Data.MySqlClient.MySqlException ex ) : tgConcurrencyException
ex MySql.Data.MySqlClient.MySqlException
Результат tgConcurrencyException

CreateFullName() публичный статический Метод

public static CreateFullName ( tgDataRequest request ) : string
request Tiraggo.Interfaces.tgDataRequest
Результат string

CreateFullName() публичный статический Метод

public static CreateFullName ( tgDataRequest request, tgDynamicQuerySerializable query ) : string
request Tiraggo.Interfaces.tgDataRequest
query tgDynamicQuerySerializable
Результат string

GatherReturnParameters() публичный статический Метод

public static GatherReturnParameters ( MySqlCommand cmd, tgDataRequest request, tgDataResponse response ) : void
cmd MySql.Data.MySqlClient.MySqlCommand
request Tiraggo.Interfaces.tgDataRequest
response Tiraggo.Interfaces.tgDataResponse
Результат void

HasUpdate() публичный статический Метод

public static HasUpdate ( DataRow row, bool &insert, bool &update, bool &delete ) : bool
row System.Data.DataRow
insert bool
update bool
delete bool
Результат bool

HasUpdates() публичный статический Метод

public static HasUpdates ( System.Data.DataRowCollection rows, bool &insert, bool &update, bool &delete ) : bool
rows System.Data.DataRowCollection
insert bool
update bool
delete bool
Результат bool

PopulateStoredProcParameters() публичный статический Метод

public static PopulateStoredProcParameters ( MySqlCommand cmd, tgDataRequest request ) : void
cmd MySql.Data.MySqlClient.MySqlCommand
request Tiraggo.Interfaces.tgDataRequest
Результат void