Method | Description | |
---|---|---|
Controller ( IAvailableChangeScriptsProvider availableChangeScriptsProvider, IAppliedChangesProvider appliedChangesProvider, IChangeScriptApplier doApplier, IChangeScriptApplier undoApplier, bool createChangeLogTable, |
Initializes a new instance of the Controller class.
|
|
ProcessChangeScripts ( UniqueChange lastChangeToApply, bool forceUpdate = false ) : void |
Processes the change scripts.
|
Method | Description | |
---|---|---|
CheckForFailedScripts ( IEnumerable |
Checks for failed scripts from previous runs.
|
|
IdentifyChangesToApply ( UniqueChange lastChangeToApply, IEnumerable |
Identifies the changes to apply to the database.
|
|
Info ( string text ) : void |
Writes out the specified info message.
|
|
LogStatus ( IEnumerable |
Logs the status of the scripts.
|
public Controller ( IAvailableChangeScriptsProvider availableChangeScriptsProvider, IAppliedChangesProvider appliedChangesProvider, IChangeScriptApplier doApplier, IChangeScriptApplier undoApplier, bool createChangeLogTable, |
||
availableChangeScriptsProvider | IAvailableChangeScriptsProvider | The available change scripts provider. |
appliedChangesProvider | IAppliedChangesProvider | The applied changes provider. |
doApplier | IChangeScriptApplier | The do applier. |
undoApplier | IChangeScriptApplier | The undo applier. |
createChangeLogTable | bool | Whether the change log table should be created or not. |
infoTextWriter | The info text writer. | |
return | System.Collections.Generic |
public ProcessChangeScripts ( UniqueChange lastChangeToApply, bool forceUpdate = false ) : void | ||
lastChangeToApply | UniqueChange | The last change to apply. |
forceUpdate | bool | if set to |
return | void |