// ?? DI ?? yeah DI, bitch! but something wrong with this shit... public SqlDataImportRepository(IDataImportProcessor importProcessor, IDataReaderProcessor dataReaderProcessor, Action<long> importNotify) { _importProcessor = importProcessor; _dataReaderProcessor = dataReaderProcessor; _importProcessor.RowsCopiedNotify += importNotify; }
public DataRepository(string connectionString, IMetadataProcessor metadataProcessor, IDataImportProcessor importProcessor) { _connectionString = connectionString; _metadataProcessor = metadataProcessor; _importProcessor = importProcessor; }
internal DataService(string connectioString, IMetadataProcessor metadataProcessor, IDataImportProcessor importProcessor, IDataReaderProcessor readerProcessor) { _connectionString = connectioString; _metadataProcessor = metadataProcessor; _importProcessor = importProcessor; _readerProcessor = readerProcessor; }
// ?? DI ?? yeah DI, bitch! but something wrong with this shit... public SqlDataImportRepository(IDataImportProcessor importProcessor, IDataReaderProcessor dataReaderProcessor) { _importProcessor = importProcessor; _dataReaderProcessor = dataReaderProcessor; }