C# Класс Net.Sf.Dbdeploy.Appliers.DirectToDbApplier

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

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

Метод Описание
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