public CustomerDataProvider ( IQueryExecutor queryExecutor, ITypeToTableMappingManager typeToTableMappingManager, ISqlDataProvider <Address> addressProvider ) : base(queryExecutor, typeToTableMappingManager) { this.addressProvider = addressProvider; }
public TestInvoiceDataProvider ( IQueryExecutor queryExecutor, ITypeToTableMappingManager typeToTableMappingManager, ISqlDataProvider <Customer> customerProvider, ISqlDataProvider <Contractor> contractorProvider, ISqlDataProvider <BankInformation> bankInformationProvider ) : base(queryExecutor, typeToTableMappingManager, customerProvider, contractorProvider, bankInformationProvider) { }
public InvoiceDataProvider ( IQueryExecutor queryExecutor, ITypeToTableMappingManager typeToTableMappingManager, [Import(nameof(CustomerDataProvider), typeof(ISqlDataProvider <Customer>))] ISqlDataProvider <Customer> customerProvider, [Import(nameof(ContractorDataProvider), typeof(ISqlDataProvider <Contractor>))] ISqlDataProvider <Contractor> contractorProvider, ISqlDataProvider <BankInformation> bankInformationProvider ) : base(queryExecutor, typeToTableMappingManager) { this.bankInformationProvider = bankInformationProvider; this.customerProvider = customerProvider; this.contractorProvider = contractorProvider; }
public SqlLoggingContext(IDataProvider dataProvider, bool replaceParameters, Action <TimedSqlLogEntry> onLog) { _dataProvider = dataProvider as ISqlDataProvider; if (_dataProvider != null) { _dataProvider.SqlLogger = new SqlToTextLogger(entry => { onLog?.Invoke(entry); lock (_logEntries) { _logEntries.Add(entry); _totalTime = _totalTime.Add(entry.TimeTaken); } }, replaceParameters); } }
public TestDataProvider(IQueryExecutor queryExecutor, ITypeToTableMappingManager typeToTableMappingManager, ISqlDataProvider <Address> addressProvider) : base(queryExecutor, typeToTableMappingManager, addressProvider) { }
public SqlDataService(ISqlDataProvider provider) { _provider = provider; }
public void AddSqlDataProvider(ISqlDataProvider dataProvider) { CheckValue.NotNull(dataProvider, nameof(dataProvider)); _providers.Add(dataProvider); }