如果我想用一個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