'MongoDB.Bson.BsonElement'不是简单POCO上的属性类

SNa*_*Nag 3 c# mongodb .net-4.5 visual-studio-2012 mongodb-csharp-2.0

这是我的POCO:

private class Widget
{
    public int Id { get; set; }

    [BsonElement("x")]
    public int X { get; set; }

    public override string ToString()
    {
        return "Id: " + Id + " X: " + X;
    }
}
Run Code Online (Sandbox Code Playgroud)

我在BsonElement属性上收到错误:

在此输入图像描述

我正在使用:
Framework:.NET v4.5,
参考:MongoDB.Driver.dll v2.0.1,MongoDB.BSON.dll v2.0.1
IDE:Visual Studio Premium 2012

对于这个视频中的人来说似乎工作得很好.

SNa*_*Nag 7

找到了.该using声明是必需的:

using MongoDB.Bson.Serialization.Attributes;