public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options)
        {
            var factory    = new SqlServerDbFactory();
            var connection = factory.CreateConnection(connectionString);

            return(new SqlServerProcessor(new[] { "SqlServer2012", "SqlServer" }, connection, new SqlServer2012Generator(), announcer, options, factory));
        }
        public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options)
        {
            var factory    = new SqlServerDbFactory();
            var connection = factory.CreateConnection(connectionString);

            return(new SqlServerProcessor(_dbTypes, connection, new SqlServer2008Generator(new SqlServer2008Quoter()), announcer, options, factory));
        }
Esempio n. 3
0
        public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options)
        {
            var factory       = new SqlServerDbFactory();
            var connection    = factory.CreateConnection(connectionString);
            var quoterOptions = new OptionsWrapper <QuoterOptions>(new QuoterOptions());

            return(new SqlServer2000Processor(connection, new SqlServer2000Generator(new SqlServer2000Quoter(quoterOptions)), announcer, options, factory));
        }
 public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options)
 {
     var factory = new SqlServerDbFactory();
     var connection = factory.CreateConnection(connectionString);
     return new SqlServerProcessor(connection, new SqlServer2014Generator(), announcer, options, factory);
 }