2012-04-30 103 views
0

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

Object1 _object2 = new Object1(); 

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

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

如何將「_bsonValue」轉換回「Object1」類?這不是真的將對象保存到MongoDB,只是深入克隆一個對象並在其他地方使用對象

回答

0

將_bsonValue轉換回帶有ToBsonDocument()的BsonDocument,然後由您轉換回到您的類。