public SqlServer2014Processor(ILogger logger, SqlServer2014Generator generator, ProcessorOptions options) : base(new[] { "SqlServer2014", "SqlServer" }, generator, logger, options) { }
/// <inheritdoc /> public SqlServer2014Processor( [NotNull] ILogger <SqlServer2014Processor> logger, [NotNull] SqlServer2008Quoter quoter, [NotNull] SqlServer2014Generator generator, [NotNull] IOptionsSnapshot <ProcessorOptions> options, [NotNull] IConnectionStringAccessor connectionStringAccessor, [NotNull] IServiceProvider serviceProvider) : base(new[] { "SqlServer2014", "SqlServer" }, generator, quoter, logger, options, connectionStringAccessor, serviceProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="SqlServer2014Processor"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="quoter">The quoter.</param> /// <param name="generator">The migration generator.</param> /// <param name="options">The processor options.</param> /// <param name="connectionStringAccessor">The connection string accessor.</param> /// <param name="batchParserFactory"></param> public SqlServer2014Processor( [NotNull] ILogger <SqlServer2014Processor> logger, [NotNull] SqlServer2008Quoter quoter, [NotNull] SqlServer2014Generator generator, [NotNull] IOptionsSnapshot <ProcessorOptions> options, [NotNull] IConnectionStringAccessor connectionStringAccessor, [NotNull] SqlServerBatchParserFactory batchParserFactory) : base(new[] { "SqlServer2014", "SqlServer" }, SqlClientFactory.Instance, generator, quoter, logger, options, connectionStringAccessor, batchParserFactory) { }
protected static void ExecuteWithSqlServer2014(Action<IMigrationProcessor> test, bool tryRollback) { var serverOptions = IntegrationTestOptions.SqlServer2014; if (!serverOptions.IsEnabled) return; var announcer = new TextWriterAnnouncer(System.Console.Out); announcer.Heading("Testing Migration against MS SQL Server 2014"); var generator = new SqlServer2014Generator(); ExecuteWithSqlServer(serverOptions, announcer, generator, test, tryRollback); }
protected static void ExecuteWithSqlServer2014(Action <IMigrationProcessor> test, bool tryRollback) { var serverOptions = IntegrationTestOptions.SqlServer2014; if (!serverOptions.IsEnabled) { return; } var announcer = new TextWriterAnnouncer(System.Console.Out); announcer.Heading("Testing Migration against MS SQL Server 2014"); var generator = new SqlServer2014Generator(); ExecuteWithSqlServer(serverOptions, announcer, generator, test, tryRollback); }