2011-11-25 2 views
1

를 저장하지 않습니다servicestack.redis 내가 다음과 같은 클래스가 사전 등록

public class UserSettings : IMongoEntity 
{ 
    [BsonId] 
    public ObjectId _id { get; private set; } 

    [BsonElement("Uid")] 
    public ObjectId UserId { get; set; } 


    private Dictionary<string, StatusImportance> _imp; 

    protected Dictionary<string, StatusImportance> ImportanceCollection 
    { 
     get {  
      if(_imp == null) 
       _imp = new Dictionary<string, StatusImportance>(); 
     return _imp; 
     } 
     set { _imp = value; } 
    } 
} 

내가 하나 이상의 객체와의 ImportanceCollection이 클래스의 객체를 레디 스에 저장합니다. 그런 다음 캐시에서 다시 가져올 때 null입니다.

저는 RedisClient를 ICacheClient로 사용하고 있습니다.

어떤 아이디어? 또는 RedisClient가 사전 속성을 저장하지 않습니까?

감사

답변

관련 문제