标签: c# xml database serialization model
我的c#应用程序需要将其模型类保存到磁盘。 最初我尝试做xml序列化。但是,当我在模型中进行更改(将一个类拆分为两个)时,保存的xml将不会反序列化(这是理解的)。
我考虑过应用xslt来升级xml,但生成的xml非常复杂。
让我自定义xml序列化以获得更简单的格式是一个好主意吗? 使用DB更好吗?升级数据库只是运行一个脚本。
答案 0 :(得分:0)
实施ISerializable(二进制)/ IXmlSerializable(xml),一切都应该按预期工作(但你必须做更多的工作)。