我有以下代码:
if (SqlConnection.State == ConnectionState.Open)
{
using (SqlDataAdapter RequestDataAdapter = new SqlDataAdapter("Select * From RequestTabel", SqlConnection))
{
DataSet RequestDataSet = new DataSet("Requests");
RequestDataAdapter.FillSchema(RequestDataSet, SchemaType.Source, "RequestTabel");
RequestDataAdapter.Fill(RequestDataSet, "RequestTabel");
DataTable RequestDataTable;
RequestDataTable = RequestDataSet.Tables["RequestTabel"];
RequestDataSet.WriteXml(@"C:\temp\MyDataset.xml");
}
}
这会将(数据库)表的内容读取到DataSet,读完后会将其写入XMl文件。
我的问题:
并非所有列都应该在XMl文件中结束,如何排除/包含列?
WriteXml制作的XML不包含命名空间,我该如何添加?
我是否被迫在WriteXml之后打开XML文件以添加命名空间?
编辑:调整路径名称:)