次の問題があります。
私のオブジェクトは次のようにシリアル化されています:
MemoryStream memorystream = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(memorystream, _policy);
CaptureData = Convert.ToBase64String(memorystream.ToArray());
次に、データベースに保存し、データベースに保存されたデータから必要に応じてシリアル化を解除しました。
私の問題は、このオブジェクトを変更したり、プロパティを追加したりできないことです。これにより、デシリアライゼーションが中断されるためです。
以前のオブジェクトのシリアル化を壊さずにプロパティを追加する方法について何か提案はありますか?