如果我想用一个POCO如何使用POCO用MongoDB的C#驱动程序时,管理_id场
public class Thingy
{
public string Foo {get;set;}
}
...
coll.Insert(new Thing(Foo = "hello"));
读写蒙戈数据。当我读回我得到一个失败说_id是一个意外的属性(它是)。于是我添加了一个名为_id的字段给这个类。现在插入不工作,说_id字段不能为空。一个尝试过的BsonIgnoreIfNull属性,没有奏效。
+1表示可以将_id设置为任何数据类型的任何值(数组除外)的最终解释。我对这一点的官方文档 – s0nica 2012-08-13 13:08:01
[explitive] [explitive] [explitive]有点困惑,一直与此战斗2天。谢谢@Chris Fulstow,这是一个晦涩难懂的关键特征! – 2015-11-20 17:02:18