public AccountsDbContext( DbContextOptions <AccountsDbContext> contextOptions, Layer.Options layerOptions ) : base(contextOptions) { _layerOptions = layerOptions; }
public Repository( AccountsDbContext dbContext, Layer.Options layerOptions, Func <IUserIdAccessor> userIdAccessorGetter, IChangeTrackingFlags flags) { _dbContext = dbContext; _dbSet = (DbSet <TEntity>)(_dbContext .GetType() .GetProperties() .Where(p => typeof(DbSet <TEntity>).IsAssignableTo(p.PropertyType)) .Single() .GetValue(dbContext) ?? throw new ApplicationException("DB context not populated")); _layerOptions = layerOptions; _userIdAccessorGetter = userIdAccessorGetter; _flags = flags; }
public TransactionTemplateConfiguration(Layer.Options layerOptions) : base(layerOptions) { }
public AccountConfiguration(Layer.Options layerOptions) : base(layerOptions) { }
protected IdentifiedConfigurationBase(Layer.Options layerOptions) =>
public RecurringTransactionTemplateConfiguration(Layer.Options _) { }