1/、以前一直使用DataSet来存储数据库返回的数据,后来基本上使用DataTable,
因为一般而言,数据库返回的只有一张表的数据,使用DataSet感觉浪费资源。
2、可以前几天使用DataTable.WriteXml()时出现了问题,
抛出 “
DataTable 不支持来自 XML 的架构”的异常。
搜索了一下,原来DataTable必须要有Schema的架构,
代码如下:
- // 保存时:
- dtXML.WriteXmlSchema("d://demo.xml");
- dtXML.WriteXml("d://demo1.xml");
- // 读取时:
- dtXML.ReadXmlSchema("d://demo.xml");
- dtXML.ReadXml("d://demo1.xml");