public SqlDispatcher(ScriptingOptions scriptingOptions, IProvider provider, IProviderMetadata providerMetadata) { if (scriptingOptions == null) { throw new ArgumentNullException("scriptingOptions"); } _scriptingOptions = scriptingOptions; _provider = provider; _providerMetadata = providerMetadata; }
// signature used in Wiki Manual /// <summary> /// Outputs the SQL used for the migrations to external files without affecting the database. /// </summary> public void OnlyScriptSqlTo(DirectoryInfo targetDirectory) { _scriptingOptions = new ScriptingOptions(ScriptingMode.ScriptOnly, targetDirectory); }
// signature used in Wiki Manual /// <summary> /// Outputs the SQL used for the migrations to external files while migrating the database. /// </summary> public void ExecuteAndScriptSqlTo(DirectoryInfo targetDirectory) { _scriptingOptions = new ScriptingOptions(ScriptingMode.ScriptAndExecute, targetDirectory); }