2014-10-30 64 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

相关问题