使用MongoDB深度克隆

时间:2012-04-30 01:45:45

标签: c# mongodb

是否可以使用MongoDB深度克隆对象?在C#中:

Object1 _object2 = new Object1();

BsonValue _bsonValue = _object2.ToBsonDocument().DeepClone()

//now _bsonValue to "Object1" - how to?

如何将“_bsonValue”转换回“Object1”类?这不是真正用于将对象保存到MongoDB,只是深度克隆对象并在其他地方使用该对象

1 个答案:

答案 0 :(得分:0)

使用ToBsonDocument()将_bsonValue转换回BsonDocument,然后由您将其转换回您的类。