Beispiel #1
0
 public Database(DbConnectionStringBuilder connectionStringBuilder, IDatabaseRestoreOptions databaseRestoreOptions, Logger logger, bool warnOnOneTimeScriptChanges = false)
 {
     ConnectionString            = connectionStringBuilder.ToString();
     this.databaseRestoreOptions = databaseRestoreOptions;
     this.logger = logger ?? new roundhouse.infrastructure.logging.custom.ConsoleLogger();
     WarnOnOneTimeScriptChanges = warnOnOneTimeScriptChanges;
     WithTransaction            = true;
 }
 public TemporaryDatabase(IDatabaseRestoreOptions restoreOptions, Logger logger, string userName, string password)
 {
     DatabaseName = string.Format("BUILD-INT-Ensconce-{0}", Guid.NewGuid().ToString());
     database     = new Database(Database.GetLocalConnectionStringFromDatabaseName(DatabaseName, userName, password), new LegacyFolderStructure(), restoreOptions, logger);
     masterDatabaseConnectionString = Database.GetLocalConnectionStringFromDatabaseName("master", userName, password).ConnectionString;
 }
 public TemporaryDatabase(IDatabaseRestoreOptions restoreOptions) : this(restoreOptions, null)
 {
 }
 public TemporaryDatabase(IDatabaseRestoreOptions restoreOptions, Logger logger)
 {
     DatabaseName = GenerateDbName();
     database     = new Database(Database.GetLocalConnectionStringFromDatabaseName(DatabaseName), new LegacyFolderStructure(), restoreOptions, logger);
     masterDatabaseConnectionString = Database.GetLocalConnectionStringFromDatabaseName("master").ConnectionString;
 }
Beispiel #5
0
 public TemporaryDatabase(IDatabaseRestoreOptions restoreOptions, Logger logger, string userName, string password)
 {
     DatabaseName = $"BUILD-INT-Ensconce-{Guid.NewGuid()}";
     database     = new Database(Database.GetLocalConnectionStringFromDatabaseName(DatabaseName, userName, password), restoreOptions, logger);
     masterDatabaseConnectionString = Database.GetLocalConnectionStringFromDatabaseName("master", userName, password).ConnectionString;
 }