private void attachEntity(TEntity entity, RedisOperation operation)
        {
            string key  = RedisUtils.GetListKey(_type, operation);
            var    list = _typedClient.Lists[key];

            list.Add(entity);
        }
Beispiel #2
0
        public RedisUnitOfWork(RedisDataContext context)
        {
            _disposedLists = false;
            _client        = context.Client();
            _typedClient   = _client.As <TEntity>();
            string type = typeof(TEntity).ToString();

            _storeKey  = RedisUtils.GetListKey(type, RedisOperation.Save);
            _removeKey = RedisUtils.GetListKey(type, RedisOperation.Delete);
        }