2014-10-30 89 views
0

我正在考慮如何設計評論。我最初的想法是隻存儲一個文檔中的評論列表:什麼是在RavenDb中存儲評論的正確方式

public class BlogPost 
{ 
    ... 
    public IList<Comment> Comments { get; set; } 
} 

但我需要實現投票,所以我想爲每個評論的識別器(找出哪些意見是在客戶端投票)。但是RavenDb對於嵌套對象標識符不是很友好。

所以我很困惑是否應該更關係辦法,我假的評論識別器或存儲評論:

public class Comment 
{ 
    public string BlogPostId {get;set;} 
    public string Text {get;set;} 
    public IList<CommentVote> Votes {get;set;} 
} 

回答

0

我結束了識別與AUTHORID +評論CreationDateTime

相關問題