我有以下问题:
我的对象被序列化如下:
MemoryStream memorystream = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(memorystream, _policy);
CaptureData = Convert.ToBase64String(memorystream.ToArray());
然后保存到我的数据库中,并根据需要对数据库中保存的数据进行反序列化。
我现在的问题是我无法更改此对象、添加属性等,因为这会破坏反序列化。
关于如何在不破坏先前对象的序列化的情况下添加属性的任何建议?