DataSet ds = new DataSet();
ds.WriteXml("c:\\11.xml", XmlWriteMode.WriteSchema);//把xml和schema一起写到xml文件中
以后可以
ds.ReadXml("c:\\11.xml", XmlReadMode.ReadSchema); //把xml及schema合在一起的xml文件读到ds中, 形成相应的表结构
ds.WriteXml("c:\\11.xml", XmlWriteMode.WriteSchema);//把xml和schema一起写到xml文件中
以后可以
ds.ReadXml("c:\\11.xml", XmlReadMode.ReadSchema); //把xml及schema合在一起的xml文件读到ds中, 形成相应的表结构
DataSet ds = new DataSet();
....
ds.WriteXml("c:\\11.xml", XmlWriteMode.WriteSchema);//把xml和schema一起写到xml文件中
以后可以
ds.ReadXml("c:\\11.xml", XmlReadMode.ReadSchema); //把xml及schema合在一起的xml文件读到ds中, 形成相应的表结构
using System;
using System.Data.SqlClient;
using System.Data;
class TestMulti
{
public static void Main()
{
string sFileName = "MyTest.xml"; SqlDataAdapter da = new SqlDataAdapter("select * from authors; select * from titles; select * from sales",
"server=localhost;database=pubs;uid=sa;pwd=;"); da.TableMappings.Add("Table","authors");
da.TableMappings.Add("Table1","titles");
da.TableMappings.Add("Table2","sales"); DataSet ds = new DataSet();
da.Fill(ds); ds.WriteXml(sFileName, XmlWriteMode.WriteSchema); ds.Dispose();
ds = null;
ds = new DataSet();
ds.ReadXml(sFileName);
foreach (DataTable dt in ds.Tables)
{
Console.WriteLine("{0}, rowcount:{1}", dt.TableName, dt.Rows.Count);
}
}
}