public static NpgsqlDataExporterConfiguration GetNpgsqlDataExporter(this IConfiguration configuration) { var npgsqlDataExporterConfiguration = new NpgsqlDataExporterConfiguration(); configuration.GetSection("NpgsqlDataExporterConfiguration").Bind(npgsqlDataExporterConfiguration); return(npgsqlDataExporterConfiguration); }
public NpgsqlDataMigrater(NpgsqlDataExporterConfiguration config) : base(config) { }
public DataExporter(NpgsqlDataExporterConfiguration config) { ConnectionString = config.SourceConnectionString ?? throw new ArgumentNullException(nameof(config.SourceConnectionString)); FileDirectory = config.FileDirectory ?? Directory.GetCurrentDirectory(); }