【发布时间】:2009-03-11 14:37:46
【问题描述】:
我有 5 个表属于 2 个不同的数据集,我使用它们来填充页面中的一些网格。我想实现一些快照功能,我需要将表中的数据保存在数据库中的 XML 中。我正在考虑使用.Net XmlSerializer(也反序列化)将表简单地序列化为XML,但是有很多额外的数据,基本上是表定义和一些我不需要的列。我的另一个选择是遍历表并手动创建 XML;结构将非常复杂,在页面中我将不得不做相反的事情,遍历 XML 并将数据添加到我的网格绑定到的表中。第二种方法会涉及多少性能损失,更好地说,它是否会引起注意(每个表大约 20 个数据行,每个表大约有 4 列)?另外,从其他角度(可维护性),您会推荐什么?
【问题讨论】:
标签: .net xml serialization datatable