protected AbstractExtractData(Project project , ILoggerFactory loggerFactory , ILogger <AbstractExtractData> logger , IPluginManager pluginManager) { _project = project; _loggerFactory = loggerFactory; _logger = logger; _pluginManager = pluginManager; _etlRepository = _pluginManager.Resolve <IETLTaskRepository>(_project.GetETLRepository()); }
public ExtractDataSource(Project project , ILoggerFactory loggerFactory , ILogger <ExtractDataSource> logger , IProjectBuilder projectBuilder , IPluginManager pluginManager) { _project = project; _loggerFactory = loggerFactory; _logger = logger; _projectBuilder = projectBuilder; _pluginManager = pluginManager; _etlRepository = _pluginManager.Resolve <IETLTaskRepository>(_project.GetETLRepository()); }