示例#1
0
 public AccountsDbContext(
     DbContextOptions <AccountsDbContext> contextOptions,
     Layer.Options layerOptions
     ) : base(contextOptions)
 {
     _layerOptions = layerOptions;
 }
示例#2
0
 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 _)
 {
 }