private string GetShardTableName(string aggregateRootId)
        {
            if (_tableCount <= 1)
            {
                return(TableName);
            }

            var index = HashCodeHelper.GetShardIndexOf(aggregateRootId, _tableCount);

            return($"{TableName}{KeyDelimiter}{index}");
        }