Ovladač MongoDB poskytuje metodu deserializace z Bson na váš typ. BsonSerializer
lze nalézt v MongoDB.Bson.dll
, v MongoDB.Bson.Serialization
jmenný prostor.
Můžete použít BsonSerializer.Deserialize<T>()
metoda. Nějaký příklad kódu by byl
var obj = new MyClass { MyVersion = new Version(1,0,0,0) };
var bsonObject = obj.ToBsonDocument();
var myObj = BsonSerializer.Deserialize<MyClass>(bsonObject);
Console.WriteLine(myObj);
Kde MyClass
je definován jako
public class MyClass
{
public Version MyVersion {get; set;}
}
Doufám, že to pomůže.