ToBsonDocument的另一种方式是什么?

时间:2012-08-15 04:43:31

标签: vb.net mongodb bson

说我有生意。如果我想将类为Business的对象转换为BsonDocument,我会做

aBusiness.ToBsonDocument

如果我想将BsonDocument变成一个商务类怎么办?有一个简单的方法吗?

公共共享函数ToBsonDocument(Of TNominalType)(ByVal obj As TNominalType)As MongoDB.Bson.BsonDocument      MongoDB.Bson.BsonExtensionMethods

的成员

1 个答案:

答案 0 :(得分:2)

您需要做的是将您的BSonDocument反序列化到您的班级。

如果没有更完整的课程视图,我无法提供完整的示例,但总的来说,您需要执行以下操作:

Dim testBusiness As aBusiness = BsonSerializer.Deserialize(Of aBusiness)

您可以找到BSonSerializer here

的API文档

您还可以在C#here

中看到类似的问题