我是 C# 和 MongoDB 的新手,并且在使用在线存储库模式 ( http://www.primaryobjects.com/cms/article137.aspx )将/更新/保存项目插入嵌套数组时遇到了一些问题。这是一些代码:
楷模:
public class BlogModel
{
    [BsonId]
    public ObjectId Id { get; set; }
    public DateTime Date { get; set; }
    [Required]
    public string Title { get; set; }
    [Required]
    public string Body { get; set; }
    public string Author { get; set; }
    public IList<CommentModel> Comments { get; set; }
}
public class CommentModel
{
    [BsonId]
    public ObjectId Id { get; set; }
    public DateTime Date { get; set; }
    public string Author { get; set; }
    [Required]
    public string Body { get; set; }
}
和存储库模式:
public void Add<T>(T item) where T : class, new()
{
    _db.GetCollection<T>().Save(item);
}
public void Add<T>(IEnumerable<T> items) where T : class, new()
{
    foreach (T item in items)
    {
        Add(item);
    }
}
如何使用“添加”类向嵌套数组添加注释?