C# 클래스 Humpback.Parts.SQLDatabaseProvider

상속: IDatabaseProvider
파일 보기 프로젝트 열기: jasonmw/Humpback

보호된 프로퍼티들

프로퍼티 타입 설명
_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