public DatabaseMigratorImpl(IMigratorConfiguration configuration, IDbAccessFacade dbAccessFacade) { this.configuration = configuration; this.dbAccessFacade = dbAccessFacade; Template.RegisterFilter(typeof(BinaryToHexFilter)); Template.NamingConvention = new CSharpNamingConvention(); }
public DbItemCollector(SqlConnection connection, IMigratorConfiguration configuration, IDbAccessFacade dbAccessFacade) { Assert.NotNull(connection); Assert.NotNull(configuration); Assert.NotNull(dbAccessFacade); this.configuration = configuration; this.dbAccessFacade = dbAccessFacade; this.connection = connection; }
public BootstrapHandler(SqlConnection connection, IMigratorConfiguration configuration, IDbAccessFacade dbAccessFacade) { Assert.NotNull(connection); Assert.NotNull(configuration); Assert.NotNull(dbAccessFacade); this.configuration = configuration; this.dbAccessFacade = dbAccessFacade; this.connection = connection; }
public static IDatabaseMigrator Build(IMigratorConfiguration configuration, IDbAccessFacade dbAccessFacade) => new DatabaseMigratorImpl(configuration, dbAccessFacade);