Beispiel #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));
            }
Beispiel #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));
            }