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;}
}