MongoDB-drivrutinen tillhandahåller en metod för att deserialisera från Bson till din typ. BsonSerializer
finns i MongoDB.Bson.dll
, i MongoDB.Bson.Serialization
namnutrymme.
Du kan använda BsonSerializer.Deserialize<T>()
metod. Något exempel på kod skulle vara
var obj = new MyClass { MyVersion = new Version(1,0,0,0) };
var bsonObject = obj.ToBsonDocument();
var myObj = BsonSerializer.Deserialize<MyClass>(bsonObject);
Console.WriteLine(myObj);
Där MyClass
definieras som
public class MyClass
{
public Version MyVersion {get; set;}
}
Jag hoppas att detta hjälper.