将diffgram转换为非diffgram格式并将任何代码示例保存到数据库。

时间:2016-02-02 19:50:22

标签: c# sql

我正在研究diffgram xml。需要处理并保存到数据库中。

任何处理它的代码示例。因为普通的xml类无法处理它。

1 个答案:

答案 0 :(得分:1)

这取决于diffgram的来源以及你想用它做什么。 要将其加载到您执行的数据集中

DataSet dataSet = new DataSet();
dataSet.ReadXml("input.xml", XmlReadMode.DiffGram);

如果diffgram在文件中。 通常,在需要将更改合并到现有数据时使用diffgrams。 在这种情况下,您需要将现有数据加载到dataSet中,然后应用diffgram。

如果您只想将其保存到数据库中,则可以使用数据集迭代您的表。

foreach (var row in dataSet.Tables[0].Rows)

如果您提供有关diffgram的外观以及您希望如何存储它的表的信息,我可以更详细地更新答案。