Ejemplo n.º 1
0
        public DatabaseMigratorImpl(IMigratorConfiguration configuration, IDbAccessFacade dbAccessFacade)
        {
            this.configuration  = configuration;
            this.dbAccessFacade = dbAccessFacade;

            Template.RegisterFilter(typeof(BinaryToHexFilter));
            Template.NamingConvention = new CSharpNamingConvention();
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
 public static IDatabaseMigrator Build(IMigratorConfiguration configuration, IDbAccessFacade dbAccessFacade) => new DatabaseMigratorImpl(configuration, dbAccessFacade);