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)
 {
 }
Exemple #3
0
 public void Setup()
 {
     Generator = new SqlAnywhere16Generator();
 }