示例#1
0
 public override void Connect(string name)
 {
     if (!RedisDatabase.DatasetExists(name))
     {
         throw new NonExistantDatastoreException(name);
     }
     RootNamespace = name;
 }
示例#2
0
        protected override void CreateOrReplaceDatastore(string name)
        {
            if (RedisDatabase.DatasetExists(name))
            {
                RedisDatabase.DestroyDataset(name);
            }

            RootNamespace = name;
            CreateDatastore(name);
        }
示例#3
0
        protected override void CreateDatastore(string name)
        {
            if (RedisDatabase.DatasetExists(name))
            {
                throw new DatastoreExistsException(name);
            }

            RootNamespace = name;
            RedisDatabase.CreateDataset(name, dataFormat);
        }
示例#4
0
 public override bool Exists(string name)
 {
     return(RedisDatabase.DatasetExists(name));
 }