public static Sqlizer GetSqlizerInstance( string serverName, string databaseName, string login, string password, string fileNamesPattern, string logDirectory) { var logger = new SimpleLogger(logDirectory); var directoryValidationRules = new DirectoryValidationRulesProvider(fileNamesPattern) .GetDirectoryValidationRules(); var prerequisitesValidationRules = new PrerequisitesValidationRulesProvider() .GetPrerequisiteValidationRules(); var executor = new SqlCmdScriptExecutor(serverName, databaseName, login, password, logger); var sqlizer = new Sqlizer(directoryValidationRules, prerequisitesValidationRules, executor, logger); return(sqlizer); }
public static Sqlizer GetSqlizerInstance( string serverName, string databaseName, string login, string password, string fileNamesPattern, string logDirectory) { var logger = new SimpleLogger(logDirectory); var directoryValidationRules = new DirectoryValidationRulesProvider(fileNamesPattern) .GetDirectoryValidationRules(); var prerequisitesValidationRules = new PrerequisitesValidationRulesProvider() .GetPrerequisiteValidationRules(); var executor = new SqlCmdScriptExecutor(serverName, databaseName, login, password, logger); var sqlizer = new Sqlizer(directoryValidationRules, prerequisitesValidationRules, executor, logger); return sqlizer; }