C# Класс ManagerTest.Database.ExecuteSql

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ExecuteCustom ( Action action ) : void
ExecuteNonQuery ( string sql, int timeout = 30, object>.IDictionary parameters = null ) : void
ExecuteScalar ( string sql, int timeout = 30, object>.IDictionary parameters = null ) : int
ExecuteSql ( Func openConnection ) : System
ExecuteTransactionlessNonQuery ( string sql, int timeout = 30 ) : void

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

Метод Описание
HandleWithRetry ( string sql, Action action, int attempt ) : void

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

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

public ExecuteCustom ( Action action ) : void
action Action
Результат void

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

public ExecuteNonQuery ( string sql, int timeout = 30, object>.IDictionary parameters = null ) : void
sql string
timeout int
parameters object>.IDictionary
Результат void

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

public ExecuteScalar ( string sql, int timeout = 30, object>.IDictionary parameters = null ) : int
sql string
timeout int
parameters object>.IDictionary
Результат int

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

public ExecuteSql ( Func openConnection ) : System
openConnection Func
Результат System

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

public ExecuteTransactionlessNonQuery ( string sql, int timeout = 30 ) : void
sql string
timeout int
Результат void