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