mongoDb反序列化类问题的属性

时间:2014-02-22 06:19:45

标签: mongodb c#-4.0

我正在尝试使用c#驱动程序从mongodb获取数据。我的数据库结构看起来像这样 -

Database structure

我的班级看起来像 -

public class Elementtab
{
    public string  Id { get; set; }
    public string title { get; set; } //new
    public string url { get; set; } // new
    public string owner { get; set; } //suaveid
    [BsonElement("date")]

    public DateTime date { get; set; } //1
       [BsonElement("captureStart")]
    public DateTime captureStart { get; set; } //new
    public Int32  checksum { get; set; } //new
    public Boolean approved { get; set; } //new
    public string comment { get; set; } //new
    public Boolean hasContent { get; set; } //new
    [BsonElement("clips")]
    public List<valuecon> clips { get; set; }
}
public class valuecon
{
    [BsonElement("html")]
    public string html { get; set; } //new


    [BsonElement("htmlTag")]
    public string htmlTag { get; set; } //new


    [BsonElement("src")]
    public string src { get; set; } //new
    [BsonElement("snapshot")]
    public string snapshot { get; set; }
    [BsonElement("range")]
    public string range { get; set; }//new

    [BsonElement("Type")]  //new+old
    public string Type { get; set; }

    [BsonElement("id")] //subelementid+new
    public string id { get; set; }
    [BsonElement("size")]
    public Int32 size { get; set; }


    [BsonElement("box")]
    public List<box> box { get; set; }

}

它给了我例外 -

反序列化newdata + Elementtab类的clips属性时发生错误:预期元素名称为&#39; _t&#39;,而不是&#39; 3&#39;。 请帮帮我,告诉我为什么会出现这个错误以及我做错了什么。

0 个答案:

没有答案