Driver MongoDB memang menyediakan metode untuk deserializing dari Bson ke tipe Anda. BsonSerializer
dapat ditemukan di MongoDB.Bson.dll
, di MongoDB.Bson.Serialization
ruang nama.
Anda dapat menggunakan BsonSerializer.Deserialize<T>()
metode. Beberapa contoh kodenya adalah
var obj = new MyClass { MyVersion = new Version(1,0,0,0) };
var bsonObject = obj.ToBsonDocument();
var myObj = BsonSerializer.Deserialize<MyClass>(bsonObject);
Console.WriteLine(myObj);
Dimana MyClass
didefinisikan sebagai
public class MyClass
{
public Version MyVersion {get; set;}
}
Saya harap ini membantu.