Esempio n. 1
0
 public LogicalService(
     ChinookContext chinookContext,
     ShardingContext shardingContext,
     MulitiTenancyContext mulitiTenancyContext,
     IOptionsSnapshot <DatabaseOptions> options,
     ITenantInfoProvider tenantInfoProvider
     )
 {
     _chinookContext       = chinookContext;
     _shardingContext      = shardingContext;
     _mulitiTenancyContext = mulitiTenancyContext;
     _tenantInfoProvider   = tenantInfoProvider;
     _options = options;
 }
Esempio n. 2
0
 public OnlyTenantEntitiesSpecification(ITenantInfoProvider tenantInfoProvider)
 {
     _tenantInfoProvider = tenantInfoProvider;
 }
 public MulitiTenancyContext(DbContextOptions <MulitiTenancyContext> options, ITenantInfoProvider tenantInfoProvider) : base(options)
 {
     _tenantInfoProvider = tenantInfoProvider;
 }
 public TenantedEntityCorrector(ITenantInfoProvider tenantInfoProvider)
 {
     _tenantInfoProvider = tenantInfoProvider;
 }
 /// <summary>Initializes a new instance of the <see cref="T:System.Object" /> class.</summary>
 public SqlFilterStatementParser(ITenantInfoProvider tenantInfoProvider)
 {
     _tenantInfoProvider = tenantInfoProvider;
 }