如何坚持应用模型

时间:2010-08-10 18:16:41

标签: c# xml database serialization model

我的c#应用程序需要将其模型类保存到磁盘。 最初我尝试做xml序列化。但是,当我在模型中进行更改(将一个类拆分为两个)时,保存的xml将不会反序列化(这是理解的)。

我考虑过应用xslt来升级xml,但生成的xml非常复杂。

让我自定义xml序列化以获得更简单的格式是一个好主意吗? 使用DB更好吗?升级数据库只是运行一个脚本。

1 个答案:

答案 0 :(得分:0)

实施ISerializable(二进制)/ IXmlSerializable(xml),一切都应该按预期工作(但你必须做更多的工作)。