public ShardingBootstrapper(IServiceProvider serviceProvider, IVirtualTableManager virtualTableManager , IShardingTableCreator tableCreator, ILogger <ShardingBootstrapper> logger, IShardingDbContextFactory shardingDbContextFactory, ShardingCoreConfig shardingCoreConfig) { ShardingContainer.SetServices(serviceProvider); _serviceProvider = serviceProvider; _virtualTableManager = virtualTableManager; _tableCreator = tableCreator; _logger = logger; _shardingDbContextFactory = shardingDbContextFactory; _shardingCoreConfig = shardingCoreConfig; }