public DatabaseAuditProvider(IServiceProvider serviceProvider, DbContextProvider dbContext, IHistoricalRepository historicalRepository, IDatabaseCommandGenerator databaseCommandGenerator, SchemmaNameProvider schemmaNameProvider, AuditTableNameProvider auditTableName) { this.dbContext = dbContext(serviceProvider); this.historicalRepository = historicalRepository; this.databaseCommandGenerator = databaseCommandGenerator; this.schemmaNameProvider = schemmaNameProvider; this.auditTableName = auditTableName; }
public HistoricalRepository(DbContext dbContext, IDatabaseCommandGenerator databaseCommandGenerator) { this.dbContext = dbContext; this.databaseCommandGenerator = databaseCommandGenerator; }