Ejemplo n.º 1
0
            public override string GenerateShardIdFor(object entity, ITransactionalDocumentSession sessionMetadata)
            {
                if (!sharedTypes.Contains(entity.GetType()))
                {
                    return(ShardIds.FirstOrDefault(x => x == defaultShard));
                }

                return(base.GenerateShardIdFor(entity, sessionMetadata));
            }
Ejemplo n.º 2
0
            public override string GenerateShardIdFor(object entity, object owner)
            {
                if (!sharedTypes.Contains(entity.GetType()))
                {
                    return(ShardIds.FirstOrDefault(x => x == defaultShard));
                }

                return(base.GenerateShardIdFor(entity, owner));
            }