/// <summary> /// Initializes the entity context based on the established user context and the tenant shard map resolver /// </summary> /// <param name="userContext">The user context</param> /// <param name="shardResolver">The Tenant Shard map resolver</param> /// <param name="nameorConnectionString">The name or the connection string for the entity</param> protected EntitiesContext(MultiTenancy.Core.ProviderContracts.IUserContextDataProvider userContext, ITenantShardResolver shardResolver, string nameorConnectionString) : base(shardResolver.GetConnection(userContext.TenantId, nameorConnectionString), true) { }
public AccommodationEntities(IUserContextDataProvider userContextProvider, ITenantShardResolver shardResolver) : base(userContextProvider, shardResolver, "AccommodationEntities") { }