C# Класс Humpback.Parts.SQLDatabaseProvider

Наследование: IDatabaseProvider
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_sql_formatter ISqlFormatter

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

Метод Описание
ExecuteDownCommand ( dynamic down ) : int
ExecuteUpCommand ( dynamic up ) : int
GetMigrationVersion ( ) : int
ReadFully ( Stream input ) : byte[]
SQLDatabaseProvider ( Humpback.ConfigurationOptions.Configuration configuration, Humpback.ConfigurationOptions.Settings settings, ISqlFormatter sql_formatter ) : System
UpdateMigrationVersion ( int number ) : void

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

Метод Описание
ExecuteCommand ( string command ) : int

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

Метод Описание
DropTableConstraints ( string table_name, SqlCommand cmd ) : IEnumerable
EnsureSchemaInfo ( ) : void
ExecuteSmo ( string connection_string, string sql ) : int
GetOpenConnection ( ) : SqlConnection
load_smo_assembly ( ) : void

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

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

protected ExecuteCommand ( string command ) : int
command string
Результат int

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

public ExecuteDownCommand ( dynamic down ) : int
down dynamic
Результат int

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

public ExecuteUpCommand ( dynamic up ) : int
up dynamic
Результат int

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

public GetMigrationVersion ( ) : int
Результат int

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

public static ReadFully ( Stream input ) : byte[]
input Stream
Результат byte[]

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

public SQLDatabaseProvider ( Humpback.ConfigurationOptions.Configuration configuration, Humpback.ConfigurationOptions.Settings settings, ISqlFormatter sql_formatter ) : System
configuration Humpback.ConfigurationOptions.Configuration
settings Humpback.ConfigurationOptions.Settings
sql_formatter ISqlFormatter
Результат System

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

public UpdateMigrationVersion ( int number ) : void
number int
Результат void

Описание свойств

_sql_formatter защищенное свойство

protected ISqlFormatter _sql_formatter
Результат ISqlFormatter