MongoDB-driveren giver en metode til at deserialisere fra Bson til din type. BsonSerializer
kan findes i MongoDB.Bson.dll
, i MongoDB.Bson.Serialization
navneområde.
Du kan bruge BsonSerializer.Deserialize<T>()
metode. Et eksempel på kode ville være
var obj = new MyClass { MyVersion = new Version(1,0,0,0) };
var bsonObject = obj.ToBsonDocument();
var myObj = BsonSerializer.Deserialize<MyClass>(bsonObject);
Console.WriteLine(myObj);
Hvor MyClass
er defineret som
public class MyClass
{
public Version MyVersion {get; set;}
}
Jeg håber, at dette hjælper.