public SqlAnywhere16Processor( [NotNull] SqlAnywhereDbFactory factory, [NotNull] SqlAnywhere16Generator generator, [NotNull] ILogger <SqlAnywhere16Processor> logger, [NotNull] IOptions <ProcessorOptions> options, [NotNull] IConnectionStringAccessor connectionStringAccessor, [NotNull] IServiceProvider serviceProvider) : base( "SqlAnywhere16", () => factory.Factory, generator, logger, options, connectionStringAccessor, serviceProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="SqlAnywhere16Processor"/> class. /// </summary> /// <param name="factory">The DB provider factory.</param> /// <param name="generator">The migration generator.</param> /// <param name="logger">The logger.</param> /// <param name="options">The processor options.</param> /// <param name="connectionStringAccessor">The connection string accessor.</param> /// <param name="batchParserFactory">The SQL batch parser factory.</param> public SqlAnywhere16Processor( [NotNull] SqlAnywhereDbFactory factory, [NotNull] SqlAnywhere16Generator generator, [NotNull] ILogger <SqlAnywhere16Processor> logger, [NotNull] IOptionsSnapshot <ProcessorOptions> options, [NotNull] IConnectionStringAccessor connectionStringAccessor, [NotNull] ISqlBatchParserFactory batchParserFactory) : base( "SqlAnywhere16", () => factory.Factory, generator, logger, options, connectionStringAccessor, batchParserFactory) { }
public void Setup() { Generator = new SqlAnywhere16Generator(); }