C# 클래스 Net.Sf.Dbdeploy.Appliers.DirectToDbApplier

상속: IChangeScriptApplier
파일 보기 프로젝트 열기: brunomlopes/dbdeploy.net 1 사용 예제들

공개 메소드들

메소드 설명
Apply ( IEnumerable changeScripts, bool createChangeLogTable ) : void
DirectToDbApplier ( QueryExecuter queryExecuter, DatabaseSchemaVersionManager schemaVersionManager, QueryStatementSplitter splitter, IDbmsSyntax dbmsSyntax, string changeLogTableName, TextWriter infoTextWriter ) : System

보호된 메소드들

메소드 설명
ApplyChangeScript ( ChangeScript script, StringBuilder output ) : void

Applies the change script.

RecordScriptStatus ( ChangeScript changeScript, ScriptStatus status, string output = null ) : void

Records details about a change script in the database.

메소드 상세

Apply() 공개 메소드

public Apply ( IEnumerable changeScripts, bool createChangeLogTable ) : void
changeScripts IEnumerable
createChangeLogTable bool
리턴 void

ApplyChangeScript() 보호된 메소드

Applies the change script.
protected ApplyChangeScript ( ChangeScript script, StringBuilder output ) : void
script ChangeScript The script.
output StringBuilder The output from applying the change script.
리턴 void

DirectToDbApplier() 공개 메소드

public DirectToDbApplier ( QueryExecuter queryExecuter, DatabaseSchemaVersionManager schemaVersionManager, QueryStatementSplitter splitter, IDbmsSyntax dbmsSyntax, string changeLogTableName, TextWriter infoTextWriter ) : System
queryExecuter QueryExecuter
schemaVersionManager DatabaseSchemaVersionManager
splitter QueryStatementSplitter
dbmsSyntax IDbmsSyntax
changeLogTableName string
infoTextWriter System.IO.TextWriter
리턴 System

RecordScriptStatus() 보호된 메소드

Records details about a change script in the database.
protected RecordScriptStatus ( ChangeScript changeScript, ScriptStatus status, string output = null ) : void
changeScript ChangeScript The change script.
status ScriptStatus Status of the script execution.
output string The output from running the script.
리턴 void