Scrittura di informazioni dello schema di dataset come XSDWriting DataSet Schema Information as XSD

È possibile scrivere lo schema di un tipo DataSet sotto forma di schema XSD (XML Schema Definition Language), in modo da consentirne il trasporto, con o senza dati correlati, in un documento XML.You can write the schema of a DataSet as XML Schema definition language (XSD) schema, so that you can transport it, with or without related data, in an XML document. XML Schema possono essere scritti in un file, un flusso, un XmlWriter, o una stringa è utile per la generazione di un oggetto fortemente tipizzato DataSet.XML Schema can be written to a file, a stream, an XmlWriter, or a string; it is useful for generating a strongly typed DataSet. Per ulteriori informazioni su fortemente tipizzati DataSet degli oggetti, vedere tipizzati.For more information about strongly typed DataSet objects, see Typed DataSets.

È possibile specificare come una colonna di una tabella è rappresentata nello Schema XML utilizzando il ColumnMapping proprietà del DataColumn oggetto.You can specify how a column of a table is represented in XML Schema using the ColumnMapping property of the DataColumn object. Per ulteriori informazioni, vedere "Mapping di colonne a elementi, attributi e testo XML" in scrittura contenuti di DataSet come dati XML.For more information, see "Mapping Columns to XML Elements, Attributes, and Text" in Writing DataSet Contents as XML Data.

Per scrivere lo schema di un set di dati sotto forma di XML Schema in un file di flusso, o XmlWriter, utilizzare il WriteXmlSchema metodo il set di dati.To write the schema of a DataSet as XML Schema, to a file, stream, or XmlWriter, use the WriteXmlSchema method of the DataSet. WriteXmlSchema accetta un parametro che specifica la destinazione dello Schema XML risultante.WriteXmlSchema takes one parameter that specifies the destination of the resulting XML Schema. Gli esempi di codice seguente viene illustrato come scrivere lo Schema XML di un DataSet in un file passando una stringa contenente un nome file e un StreamWriter oggetto.The following code examples demonstrate how to write the XML Schema of a DataSet to a file by passing a string containing a file name and a StreamWriter object.

dataSet.WriteXmlSchema("Customers.xsd")  
dataSet.WriteXmlSchema("Customers.xsd");  
Dim writer As System.IO.StreamWriter = New System.IO.StreamWriter("Customers.xsd")  
dataSet.WriteXmlSchema(writer)  
writer.Close()  
System.IO.StreamWriter writer = new System.IO.StreamWriter("Customers.xsd");  
dataSet.WriteXmlSchema(writer);  
writer.Close();  

Per ottenere lo schema di un DataSet e scriverlo sotto forma di stringa di XML Schema, utilizzare il GetXmlSchema (metodo), come illustrato nell'esempio seguente.To obtain the schema of a DataSet and write it as an XML Schema string, use the GetXmlSchema method, as shown in the following example.

Dim schemaString As String = dataSet.GetXmlSchema()  
string schemaString = dataSet.GetXmlSchema();  

Vedere ancheSee Also

Uso di XML in un set di datiUsing XML in a DataSet
Scrittura del contenuto di DataSet come dati XMLWriting DataSet Contents as XML Data
Set di dati tipizzatiTyped DataSets
Oggetti DataSet, DataTable e DataViewDataSets, DataTables, and DataViews
Provider gestiti ADO.NET e Centro per sviluppatori di set di datiADO.NET Managed Providers and DataSet Developer Center