protected SqlPackBase(IQueryResourceManager resourceManager, IQueryInterpolator interpolator, ILogger logger = null) { ResourceManager = resourceManager ?? throw new ArgumentNullException(nameof(resourceManager)); Interpolator = interpolator ?? throw new ArgumentNullException(nameof(interpolator)); Logger = logger; }
public PlainSqlPack(IPlainQueryResourceManager resourceManager, IQueryInterpolator interpolator, ILogger logger = null) : base(resourceManager, interpolator, logger) { }
public FileSqlPack(IFileQueryResourceManager resourceManager, IQueryInterpolator interpolator, QueryDirectoryOptions directoryOptions, ILogger logger = null) : base(resourceManager, interpolator, logger) { DirectoryOptions = directoryOptions ?? throw new ArgumentNullException(nameof(directoryOptions)); HasAltPath = directoryOptions.UseDbTypeDir.HasValue && directoryOptions.UseDbTypeDir.Value; }
public SqlPackBuilder(IQueryInterpolator interpolator, IServiceProvider serviceProvider) { Interpolator = interpolator ?? throw new ArgumentNullException(nameof(interpolator)); ServiceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); }