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)); }
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); }