C# 클래스 Codaxy.Common.SqlServer.SqlSchemaUpgradeManager

상속: SqlSchemaManager
파일 보기 프로젝트 열기: codaxy/common 1 사용 예제들

공개 메소드들

메소드 설명
GetCurrentSchemaVersion ( ) : String
SqlSchemaUpgradeManager ( ) : System
UpgradeSchema ( SqlSchemaUpgradeScripts scripts ) : bool
UpgradeSchema ( SqlScript scripts ) : bool

보호된 메소드들

메소드 설명
Validate ( ) : void

비공개 메소드들

메소드 설명
DefaultScriptVersionNumberGetter ( String scriptName ) : String
DoUpgrade ( String currentVersion, string targetVersion, List sortedScripts, SqlScript afterUpgradeScripts ) : bool
FreeUpgradeResources ( ) : void
PrepareForUpgrade ( Server server, String databaseName, String currentVersion ) : void
PrepareScripts ( SqlScript scripts ) : List
RollbackUpgrade ( Server server, String databaseName ) : void
bkpDBFull_Complete ( object sender, ServerMessageEventArgs e ) : void
bkpDBFull_PercentComplete ( object sender, PercentCompleteEventArgs e ) : void
restoreDB_Complete ( object sender, ServerMessageEventArgs e ) : void
restoreDB_PercentComplete ( object sender, PercentCompleteEventArgs e ) : void

메소드 상세

GetCurrentSchemaVersion() 공개 메소드

public GetCurrentSchemaVersion ( ) : String
리턴 String

SqlSchemaUpgradeManager() 공개 메소드

public SqlSchemaUpgradeManager ( ) : System
리턴 System

UpgradeSchema() 공개 메소드

public UpgradeSchema ( SqlSchemaUpgradeScripts scripts ) : bool
scripts SqlSchemaUpgradeScripts
리턴 bool

UpgradeSchema() 공개 메소드

public UpgradeSchema ( SqlScript scripts ) : bool
scripts SqlScript
리턴 bool

Validate() 보호된 메소드

protected Validate ( ) : void
리턴 void