我想在xml中写下我的所有表数据。我尝试过以下代码。
DataSet allTables = new DataSet();
allTable = getAllDBTableData(); // allTable has 34 tables
allTables.WriteXml(XMLFilePath); // it will write only table which have records
问题是WriteXml只写有记录的表。如果表中没有记录,则不会用XML写入。
它也不会写出具有NULL值的列。在某些情况下,我必须为ProfilePicture等数据库字段设置NULL值。 即使没有记录,我怎样才能写出所有表格数据?