Example #1
0
        //获取指定的HashTable
        public static List <T> RetrieveHash <T>(string key) where T : Orm.Model.BaseModel, new()
        {
            var value = new List <T>();

            if (RedisWriteHelper.KeyExists(key))
            {
                var result = RedisWriteHelper.GetAll <T>(key);//内存取数
                return(result);
            }
            return(value);
        }
Example #2
0
        //获取指定的HashTable
        public static List <T> RetrieveHash <T>(string key) where T : Orm.Model.BaseModel, new()
        {
            var value = new List <T>();

            if (RedisWriteHelper.KeyExists(key))
            {
                var result = RedisWriteHelper.GetAll <T>(key);//内存取数
                return(result);
            }
            //else
            //{
            //    value = _dbService.DataRepository.GetQueryable<T>().ToList();//数据取数据
            //    if (value.Count() > 0)
            //    {
            //        foreach (var item in value)
            //        {
            //            RedisWriteHelper.SetHash<T>(key, item.GUID, item);
            //        }
            //    }
            //}
            return(value);
        }