在C#中定义实体类时表示嵌入式MongoDB文档

时间:2014-08-01 14:36:23

标签: c# asp.net .net mongodb mongodb-.net-driver

我的目标是初始化一个表示具有包含文档(详细信息)的文档(Book)的类。在ASP.NET / C#/ MongoDB中开发。

我有以下C#类:

Public Class Book{

  public BsonString Name {get; set;}

}

如何将嵌入文档添加到该类。

例如:

当我将details插入到MongoDB数据库中时,我希望将{{1}}作为子集合(嵌入文档)包含在父文档中。

1 个答案:

答案 0 :(得分:1)

你去了:

public class Book
{
    public string Name {get; set;}
    public Details Details {get; set;}
}

public class Details
{
    public DateTime PublishDate {get; set;}
    public string Author {get; set;}
}