Trình điều khiển MongoDB cung cấp một phương pháp để giải kích thước từ Bson sang loại của bạn. BsonSerializer
có thể được tìm thấy trong MongoDB.Bson.dll
, trong MongoDB.Bson.Serialization
không gian tên.
Bạn có thể sử dụng BsonSerializer.Deserialize<T>()
phương pháp. Một số mã ví dụ sẽ là
var obj = new MyClass { MyVersion = new Version(1,0,0,0) };
var bsonObject = obj.ToBsonDocument();
var myObj = BsonSerializer.Deserialize<MyClass>(bsonObject);
Console.WriteLine(myObj);
Ở đâu MyClass
được định nghĩa là
public class MyClass
{
public Version MyVersion {get; set;}
}
Tôi hy vọng điều này sẽ hữu ích.