Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Схему DataSet можно написать в виде схемы языка определения XML-схемы (XSD), чтобы ее можно было транспортировать с соответствующими данными или без нее в XML-документе. Xml-схема может быть записана в файл, поток, XmlWriter или строку; она полезна для создания строго типизированного DataSet. Дополнительные сведения о строго типизированных DataSet объектах см. в разделе Typed DataSets.
Можно указать, как столбец таблицы представлен в xml-схеме с помощью ColumnMapping свойства DataColumn объекта. Дополнительные сведения см. в разделе "Сопоставление столбцов с XML-элементами, атрибутами и текстом" в записи содержимого набора данных в виде XML-данных.
Чтобы написать схему DataSet в виде XML-схемы, в файл, поток или XmlWriter, используйте WriteXmlSchema метод DataSet.
WriteXmlSchema принимает один параметр, указывающий назначение результирующей XML-схемы. В следующих примерах кода показано, как записать XML-схему DataSet файла в файл, передав строку, содержащую имя файла и StreamWriter объект.
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();
Чтобы получить схему DataSet и записать ее в виде строки схемы XML, используйте GetXmlSchema метод, как показано в следующем примере.
Dim schemaString As String = dataSet.GetXmlSchema()
string schemaString = dataSet.GetXmlSchema();