DataTable.ReadXmlSchema DataTable.ReadXmlSchema DataTable.ReadXmlSchema DataTable.ReadXmlSchema Method

정의

XML 스키마를 DataTable으로 읽어옵니다.Reads an XML schema into the DataTable.

오버로드

ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader)

지정된 DataTable를 사용하여 XML 스키마를 XmlReader로 읽어옵니다.Reads an XML schema into the DataTable using the specified XmlReader.

ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String)

지정된 파일로부터 XML 스키마를 DataTable로 읽어옵니다.Reads an XML schema into the DataTable from the specified file.

ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader)

지정된 DataTable를 사용하여 XML 스키마를 TextReader로 읽어옵니다.Reads an XML schema into the DataTable using the specified TextReader.

ReadXmlSchema(Stream) ReadXmlSchema(Stream) ReadXmlSchema(Stream)

지정된 스트림을 사용하여 XML 스키마를 DataTable로 읽어옵니다.Reads an XML schema into the DataTable using the specified stream.

설명

사용 하 여는 ReadXmlSchema 에 대 한 스키마를 만드는 메서드를 DataTable입니다.Use the ReadXmlSchema method to create the schema for a DataTable. 스키마는 테이블, 관계 및 제약 조건 정의가 포함 되어 있습니다.The schema includes table, relation, and constraint definitions.

스키마는 XML 문서를 작성 하려면 사용 된 WriteXmlSchema 메서드.To write a schema to an XML document, use the WriteXmlSchema method.

XML 스키마는 XSD 표준에 따라 해석 됩니다.The XML schema is interpreted according to the XSD standard.

합니다 ReadXmlSchema 일반적으로 메서드를 호출 하기 전에 ReadXml 채우는 데 사용 되는 메서드는 DataTable합니다.The ReadXmlSchema method is generally invoked before invoking the ReadXml method which is used to fill the DataTable.

ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader)

지정된 DataTable를 사용하여 XML 스키마를 XmlReader로 읽어옵니다.Reads an XML schema into the DataTable using the specified XmlReader.

public:
 void ReadXmlSchema(System::Xml::XmlReader ^ reader);
public void ReadXmlSchema (System.Xml.XmlReader reader);
member this.ReadXmlSchema : System.Xml.XmlReader -> unit
Public Sub ReadXmlSchema (reader As XmlReader)

매개 변수

reader
XmlReader XmlReader XmlReader XmlReader

스키마 정보를 읽는 데 사용되는 XmlReader입니다.The XmlReader used to read the schema information.

예제

다음 콘솔 응용 프로그램을 만듭니다 DataTable에 쓰고 해당 테이블에 대 한 스키마를 MemoryStream합니다.The following console application creates a new DataTable, and writes the schema for that table to a MemoryStream. 그런 다음 예제에서는 새 DataTable 하 고 저장된 된 XML 스키마에서 해당 스키마를 읽고 사용 하는 XmlTextReader (에서 상속 하는 XmlReader) 해당 원본으로 합니다.Then, the example creates a new DataTable and reads its schema from the saved XML schema, using a XmlTextReader (which inherits from XmlReader) as its source.

private static void DemonstrateReadWriteXMLSchemaWithReader()
{
    DataTable table = CreateTestTable("XmlDemo");
    PrintSchema(table, "Original table");

    // Write the schema to XML in a memory stream.
    System.IO.MemoryStream xmlStream = 
        new System.IO.MemoryStream();
    table.WriteXmlSchema(xmlStream);

    // Rewind the memory stream.
    xmlStream.Position = 0;

    DataTable newTable = new DataTable();
    System.Xml.XmlTextReader reader = 
        new System.Xml.XmlTextReader(xmlStream);
    newTable.ReadXmlSchema(reader);

    // Print out values in the table.
    PrintSchema(newTable, "New table");
}

private static DataTable CreateTestTable(string tableName)
{
    // Create a test DataTable with two columns and a few rows.
    DataTable table = new DataTable(tableName);
    DataColumn column = new DataColumn("id", typeof(System.Int32));
    column.AutoIncrement = true;
    table.Columns.Add(column);

    column = new DataColumn("item", typeof(System.String));
    table.Columns.Add(column);

    // Add ten rows.
    DataRow row;
    for (int i = 0; i <= 9; i++)
    {
        row = table.NewRow();
        row["item"] = "item " + i;
        table.Rows.Add(row);
    }

    table.AcceptChanges();
    return table;
}

private static void PrintSchema(DataTable table, string label)
{
    // Display the schema of the supplied DataTable:
    Console.WriteLine(label);
    foreach (DataColumn column in table.Columns)
    {
        Console.WriteLine("\t{0}: {1}", column.ColumnName, 
            column.DataType.Name);
    }
    Console.WriteLine();
}
Private Sub DemonstrateReadWriteXMLSchemaWithReader()
  Dim table As DataTable = CreateTestTable("XmlDemo")
  PrintSchema(table, "Original table")

  ' Write the schema to XML in a memory stream.
  Dim xmlStream As New System.IO.MemoryStream()
  table.WriteXmlSchema(xmlStream)

  ' Rewind the memory stream.
  xmlStream.Position = 0

  Dim newTable As New DataTable
  Dim reader As New System.Xml.XmlTextReader(xmlStream)
  newTable.ReadXmlSchema(reader)

  ' Print out values in the table.
  PrintSchema(newTable, "New Table")
End Sub

Private Function CreateTestTable(ByVal tableName As String) _
      As DataTable
  ' Create a test DataTable with two columns and a few rows.
  Dim table As New DataTable(tableName)
  Dim column As New DataColumn("id", GetType(System.Int32))
  column.AutoIncrement = True
  table.Columns.Add(column)

  column = New DataColumn("item", GetType(System.String))
  table.Columns.Add(column)

  ' Add ten rows.
  Dim row As DataRow
  For i As Integer = 0 To 9
    row = table.NewRow()
    row("item") = "item " & i
    table.Rows.Add(row)
  Next i

  table.AcceptChanges()
  Return table
End Function

Private Sub PrintSchema(ByVal table As DataTable, _
      ByVal label As String)
  ' Display the schema of the supplied DataTable:
  Console.WriteLine(label)
  For Each column As DataColumn In table.Columns
    Console.WriteLine("{0}{1}: {2}", ControlChars.Tab, _
      column.ColumnName, column.DataType.Name)
  Next column
End Sub

설명

사용 하 여는 ReadXmlSchema 에 대 한 스키마를 만드는 메서드를 DataTable입니다.Use the ReadXmlSchema method to create the schema for a DataTable. 스키마는 테이블, 관계 및 제약 조건 정의가 포함 되어 있습니다.The schema includes table, relation, and constraint definitions.

스키마는 XML 문서를 작성 하려면 사용 된 WriteXmlSchema 메서드.To write a schema to an XML document, use the WriteXmlSchema method.

XML 스키마는 XSD 표준에 따라 해석 됩니다.The XML schema is interpreted according to the XSD standard.

Xs:type 형식과 msdata:DataType 일치 하지 않는 경우 데이터 손상이 발생할 수 있습니다.Data corruption can occur if the msdata:DataType and the xs:type types do not match. 예외가 throw 됩니다.No exception will be thrown.

합니다 ReadXmlSchema 일반적으로 메서드를 호출 하기 전에 ReadXml 채우는 데 사용 되는 메서드는 DataTable합니다.The ReadXmlSchema method is generally invoked before invoking the ReadXml method which is used to fill the DataTable.

참고

XML 스키마를 사용 하 여 중첩 된 관계를 만드는 방법은 암시적 중첩 된 요소입니다.The way to create a nested relation using XML schema is to have implicit nested elements. 또한 중첩된 관계 명시적 열 이름을 사용 하도록 다시 연결할 수 있습니다.Additionally, the nested relation could be re-wired, to use explicit column names. 요소가 중첩된 관계에 참여 하려면 해당 Datatable에 대 한 암시적으로 중첩 될 수는 것이 반드시 합니다.It is mandatory for elements to be implicitly nested for the corresponding DataTables to participate in a nested relation.

추가 정보

ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String)

지정된 파일로부터 XML 스키마를 DataTable로 읽어옵니다.Reads an XML schema into the DataTable from the specified file.

public:
 void ReadXmlSchema(System::String ^ fileName);
public void ReadXmlSchema (string fileName);
member this.ReadXmlSchema : string -> unit
Public Sub ReadXmlSchema (fileName As String)

매개 변수

fileName
String String String String

스키마 정보를 읽을 파일의 이름입니다.The name of the file from which to read the schema information.

예제

다음 콘솔 응용 프로그램에서는 새 DataTable, 파일을 해당 테이블의 스키마를 씁니다.The following console application creates a new DataTable, and writes the schema for that table to a file. 그런 다음 예제에서는 새 DataTable 및 파일을 사용 하 여 해당 원본으로 저장된 된 XML 스키마에서 해당 스키마를 읽습니다.Then, the example creates a new DataTable and reads its schema from the saved XML schema, using the file as its source.

private static void DemonstrateReadWriteXMLSchemaWithFile()
{
    DataTable table = CreateTestTable("XmlDemo");
    PrintSchema(table, "Original table");

    // Write the schema to XML in a file.
    string xmlFile = "C:\\SchemaDemo.xml";
    table.WriteXmlSchema(xmlFile);

    DataTable newTable = new DataTable();
    newTable.ReadXmlSchema(xmlFile);

    // Print out values in the table.
    PrintSchema(newTable, "New table");
}

private static DataTable CreateTestTable(string tableName)
{
    // Create a test DataTable with two columns and a few rows.
    DataTable table = new DataTable(tableName);
    DataColumn column = new DataColumn("id", typeof(System.Int32));
    column.AutoIncrement = true;
    table.Columns.Add(column);

    column = new DataColumn("item", typeof(System.String));
    table.Columns.Add(column);

    // Add ten rows.
    DataRow row;
    for (int i = 0; i <= 9; i++)
    {
        row = table.NewRow();
        row["item"] = "item " + i;
        table.Rows.Add(row);
    }

    table.AcceptChanges();
    return table;
}

private static void PrintSchema(DataTable table, string label)
{
    // Display the schema of the supplied DataTable:
    Console.WriteLine(label);
    foreach (DataColumn column in table.Columns)
    {
        Console.WriteLine("\t{0}: {1}", column.ColumnName, 
            column.DataType.Name);
    }
    Console.WriteLine();
}
Private Sub DemonstrateReadWriteXMLSchemaWithFile()
  Dim table As DataTable = CreateTestTable("XmlDemo")
  PrintSchema(table, "Original table")

  Dim xmlFile As String = "SchemaDemo.xml"

  ' Write the schema to XML.
  table.WriteXmlSchema(xmlFile)

  Dim newTable As New DataTable
  newTable.ReadXmlSchema(xmlFile)

  ' Print out values in the table.
  PrintSchema(newTable, "New Table")
End Sub

Private Function CreateTestTable(ByVal tableName As String) _
      As DataTable
  ' Create a test DataTable with two columns and a few rows.
  Dim table As New DataTable(tableName)
  Dim column As New DataColumn("id", GetType(System.Int32))
  column.AutoIncrement = True
  table.Columns.Add(column)

  column = New DataColumn("item", GetType(System.String))
  table.Columns.Add(column)

  ' Add ten rows.
  Dim row As DataRow
  For i As Integer = 0 To 9
    row = table.NewRow()
    row("item") = "item " & i
    table.Rows.Add(row)
  Next i

  table.AcceptChanges()
  Return table
End Function

Private Sub PrintSchema(ByVal table As DataTable, _
      ByVal label As String)
  ' Display the schema of the supplied DataTable:
  Console.WriteLine(label)
  For Each column As DataColumn In table.Columns
    Console.WriteLine("{0}{1}: {2}", ControlChars.Tab, _
      column.ColumnName, column.DataType.Name)
  Next column
End Sub

설명

사용 하 여는 ReadXmlSchema 에 대 한 스키마를 만드는 메서드를 DataTable입니다.Use the ReadXmlSchema method to create the schema for a DataTable. 스키마는 테이블, 관계 및 제약 조건 정의가 포함 되어 있습니다.The schema includes table, relation, and constraint definitions.

스키마는 XML 문서를 작성 하려면 사용 된 WriteXmlSchema 메서드.To write a schema to an XML document, use the WriteXmlSchema method.

XML 스키마는 XSD 표준에 따라 해석 됩니다.The XML schema is interpreted according to the XSD standard.

Xs:type 형식과 msdata:DataType 일치 하지 않는 경우 데이터 손상이 발생할 수 있습니다.Data corruption can occur if the msdata:DataType and the xs:type types do not match. 예외가 throw 됩니다.No exception will be thrown.

합니다 ReadXmlSchema 일반적으로 메서드를 호출 하기 전에 ReadXml 채우는 데 사용 되는 메서드는 DataTable합니다.The ReadXmlSchema method is generally invoked before invoking the ReadXml method which is used to fill the DataTable.

XML 스키마를 사용 하 여 중첩 된 관계를 만들려면 암시적 중첩 된 요소를 사용 합니다.To create a nested relation using XML schema, use implicit nested elements. 또한 명시적 열 이름을 사용 하 여 중첩 된 관계를 재구성할 수 있습니다.You can also reconfigure the nested relation to use explicit column names. 요소 중첩된 관계에 참여 하려면 해당 Datatable에서 암시적으로 중첩 되어야 합니다.Elements must be implicitly nested in order for the corresponding DataTables to participate in a nested relation.

추가 정보

ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader)

지정된 DataTable를 사용하여 XML 스키마를 TextReader로 읽어옵니다.Reads an XML schema into the DataTable using the specified TextReader.

public:
 void ReadXmlSchema(System::IO::TextReader ^ reader);
public void ReadXmlSchema (System.IO.TextReader reader);
member this.ReadXmlSchema : System.IO.TextReader -> unit
Public Sub ReadXmlSchema (reader As TextReader)

매개 변수

reader
TextReader TextReader TextReader TextReader

스키마 정보를 읽는 데 사용되는 TextReader입니다.The TextReader used to read the schema information.

예제

다음 콘솔 응용 프로그램을 만듭니다 DataTable에 쓰고 해당 테이블에 대 한 스키마를 MemoryStream합니다.The following console application creates a new DataTable, and writes the schema for that table to a MemoryStream. 그런 다음 예제에서는 새 DataTable 하 고 저장된 된 XML 스키마에서 해당 스키마를 읽고 사용 하는 StreamReader (에서 상속 하는 TextReader) 해당 원본으로 합니다.Then, the example creates a new DataTable and reads its schema from the saved XML schema, using a StreamReader (which inherits from TextReader) as its source.

private static void DemonstrateReadWriteXMLSchemaWithReader()
{
    DataTable table = CreateTestTable("XmlDemo");
    PrintSchema(table, "Original table");

    // Write the schema to XML in a memory stream.
    System.IO.MemoryStream xmlStream = new System.IO.MemoryStream();
    table.WriteXmlSchema(xmlStream);

    // Rewind the memory stream.
    xmlStream.Position = 0;

    DataTable newTable = new DataTable();
    System.IO.StreamReader reader = 
        new System.IO.StreamReader(xmlStream);
    newTable.ReadXmlSchema(reader);

    // Print out values in the table.
    PrintSchema(newTable, "New table");
}

private static DataTable CreateTestTable(string tableName)
{
    // Create a test DataTable with two columns and a few rows.
    DataTable table = new DataTable(tableName);
    DataColumn column = new DataColumn("id", typeof(System.Int32));
    column.AutoIncrement = true;
    table.Columns.Add(column);

    column = new DataColumn("item", typeof(System.String));
    table.Columns.Add(column);

    // Add ten rows.
    DataRow row;
    for (int i = 0; i <= 9; i++)
    {
        row = table.NewRow();
        row["item"] = "item " + i;
        table.Rows.Add(row);
    }

    table.AcceptChanges();
    return table;
}

private static void PrintSchema(DataTable table, string label)
{
    // Display the schema of the supplied DataTable:
    Console.WriteLine(label);
    foreach (DataColumn column in table.Columns)
    {
        Console.WriteLine("\t{0}: {1}", 
            column.ColumnName, column.DataType.Name);
    }
    Console.WriteLine();
}
Private Sub DemonstrateReadWriteXMLSchemaWithReader()
  Dim table As DataTable = CreateTestTable("XmlDemo")
  PrintSchema(table, "Original table")

  ' Write the schema to XML in a memory stream.
  Dim xmlStream As New System.IO.MemoryStream()
  table.WriteXmlSchema(xmlStream)

  ' Rewind the memory stream.
  xmlStream.Position = 0

  Dim newTable As New DataTable
  Dim reader As New System.IO.StreamReader(xmlStream)
  newTable.ReadXmlSchema(reader)

  ' Print out values in the table.
  PrintSchema(newTable, "New Table")
End Sub

Private Function CreateTestTable(ByVal tableName As String) _
  As DataTable

  ' Create a test DataTable with two columns and a few rows.
  Dim table As New DataTable(tableName)
  Dim column As New DataColumn("id", GetType(System.Int32))
  column.AutoIncrement = True
  table.Columns.Add(column)

  column = New DataColumn("item", GetType(System.String))
  table.Columns.Add(column)

  ' Add ten rows.
  Dim row As DataRow
  For i As Integer = 0 To 9
    row = table.NewRow()
    row("item") = "item " & i
    table.Rows.Add(row)
  Next i

  table.AcceptChanges()
  Return table
End Function

Private Sub PrintSchema(ByVal table As DataTable, _
  ByVal label As String)

  ' Display the schema of the supplied DataTable:
  Console.WriteLine(label)
  For Each column As DataColumn In table.Columns
    Console.WriteLine("{0}{1}: {2}", ControlChars.Tab, _
      column.ColumnName, column.DataType.Name)
  Next column
End Sub

설명

사용 하 여는 ReadXmlSchema 에 대 한 스키마를 만드는 메서드를 DataTable입니다.Use the ReadXmlSchema method to create the schema for a DataTable. 스키마는 테이블, 관계 및 제약 조건 정의가 포함 되어 있습니다.The schema includes table, relation, and constraint definitions.

스키마는 XML 문서를 작성 하려면 사용 된 WriteXmlSchema 메서드.To write a schema to an XML document, use the WriteXmlSchema method.

XML 스키마는 XSD 표준에 따라 해석 됩니다.The XML schema is interpreted according to the XSD standard.

Xs:type 형식과 msdata:DataType 일치 하지 않는 경우 데이터 손상이 발생할 수 있습니다.Data corruption can occur if the msdata:DataType and the xs:type types do not match. 예외가 throw 됩니다.No exception will be thrown.

합니다 ReadXmlSchema 일반적으로 메서드를 호출 하기 전에 ReadXml 채우는 데 사용 되는 메서드는 DataTable합니다.The ReadXmlSchema method is generally invoked before invoking the ReadXml method which is used to fill the DataTable.

XML 스키마를 사용 하 여 중첩 된 관계를 만들려면 암시적 중첩 된 요소를 사용 합니다.To create a nested relation using XML schema, use implicit nested elements. 또한 명시적 열 이름을 사용 하 여 중첩 된 관계를 재구성할 수 있습니다.You can also reconfigure the nested relation to use explicit column names. 요소 중첩된 관계에 참여 하려면 해당 Datatable에서 암시적으로 중첩 되어야 합니다.Elements must be implicitly nested in order for the corresponding DataTables to participate in a nested relation.

추가 정보

ReadXmlSchema(Stream) ReadXmlSchema(Stream) ReadXmlSchema(Stream)

지정된 스트림을 사용하여 XML 스키마를 DataTable로 읽어옵니다.Reads an XML schema into the DataTable using the specified stream.

public:
 void ReadXmlSchema(System::IO::Stream ^ stream);
public void ReadXmlSchema (System.IO.Stream stream);
member this.ReadXmlSchema : System.IO.Stream -> unit

매개 변수

stream
Stream Stream Stream Stream

스키마를 읽는 데 사용되는 스트림입니다.The stream used to read the schema.

예제

다음 콘솔 응용 프로그램을 만듭니다 DataTable에 쓰고 해당 테이블에 대 한 스키마를 MemoryStream합니다.The following console application creates a new DataTable, and writes the schema for that table to a MemoryStream. 그런 다음 예제에서는 새 DataTable 저장된 된 XML 스키마에서 해당 스키마를 읽습니다.Then, the example creates a new DataTable and reads its schema from the saved XML schema.

private static void DemonstrateReadWriteXMLSchemaWithStream()
{
    DataTable table = CreateTestTable("XmlDemo");
    PrintSchema(table, "Original table");

    // Write the schema to XML in a memory stream.
    System.IO.MemoryStream xmlStream = new System.IO.MemoryStream();
    table.WriteXmlSchema(xmlStream);

    // Rewind the memory stream.
    xmlStream.Position = 0;

    DataTable newTable = new DataTable();
    newTable.ReadXmlSchema(xmlStream);

    // Print out values in the table.
    PrintSchema(newTable, "New table");
}

private static DataTable CreateTestTable(string tableName)
{
    // Create a test DataTable with two columns and a few rows.
    DataTable table = new DataTable(tableName);
    DataColumn column = new DataColumn("id", typeof(System.Int32));
    column.AutoIncrement = true;
    table.Columns.Add(column);

    column = new DataColumn("item", typeof(System.String));
    table.Columns.Add(column);

    // Add ten rows.
    DataRow row;
    for (int i = 0; i <= 9; i++)
    {
        row = table.NewRow();
        row["item"] = "item " + i;
        table.Rows.Add(row);
    }

    table.AcceptChanges();
    return table;
}

private static void PrintSchema(DataTable table, string label)
{
    // Display the schema of the supplied DataTable:
    Console.WriteLine(label);
    foreach (DataColumn column in table.Columns)
    {
        Console.WriteLine("\t{0}: {1}", column.ColumnName, 
            column.DataType.Name);
    }
    Console.WriteLine();
}
Private Sub DemonstrateReadWriteXMLSchemaWithStream()
  Dim table As DataTable = CreateTestTable("XmlDemo")
  PrintSchema(table, "Original table")

  ' Write the schema to XML in a memory stream.
  Dim xmlStream As New System.IO.MemoryStream()
  table.WriteXmlSchema(xmlStream)

  ' Rewind the memory stream.
  xmlStream.Position = 0

  Dim newTable As New DataTable
  newTable.ReadXmlSchema(xmlStream)

  ' Print out values in the table.
  PrintSchema(newTable, "New Table")
End Sub

Private Function CreateTestTable(ByVal tableName As String) _
  As DataTable

  ' Create a test DataTable with two columns and a few rows.
  Dim table As New DataTable(tableName)
  Dim column As New DataColumn("id", GetType(System.Int32))
  column.AutoIncrement = True
  table.Columns.Add(column)

  column = New DataColumn("item", GetType(System.String))
  table.Columns.Add(column)

  ' Add ten rows.
  Dim row As DataRow
  For i As Integer = 0 To 9
    row = table.NewRow()
    row("item") = "item " & i
    table.Rows.Add(row)
  Next i

  table.AcceptChanges()
  Return table
End Function

Private Sub PrintSchema(ByVal table As DataTable, _
  ByVal label As String)

  ' Display the schema of the supplied DataTable:
  Console.WriteLine(label)
  For Each column As DataColumn In table.Columns
    Console.WriteLine("{0}{1}: {2}", ControlChars.Tab, _
      column.ColumnName, column.DataType.Name)
  Next column
End Sub

설명

사용 하 여는 ReadXmlSchema 에 대 한 스키마를 만드는 메서드를 DataTable입니다.Use the ReadXmlSchema method to create the schema for a DataTable. 스키마는 테이블, 관계 및 제약 조건 정의가 포함 되어 있습니다.The schema includes table, relation, and constraint definitions.

스키마는 XML 문서를 작성 하려면 사용 된 WriteXmlSchema 메서드.To write a schema to an XML document, use the WriteXmlSchema method.

XML 스키마는 XSD 표준에 따라 해석 됩니다.The XML schema is interpreted according to the XSD standard.

Xs:type 형식과 msdata:DataType 일치 하지 않는 경우 데이터 손상이 발생할 수 있습니다.Data corruption can occur if the msdata:DataType and the xs:type types do not match. 예외가 throw 됩니다.No exception will be thrown.

합니다 ReadXmlSchema 일반적으로 메서드를 호출 하기 전에 ReadXml 채우는 데 사용 되는 메서드는 DataTable합니다.The ReadXmlSchema method is generally invoked before invoking the ReadXml method which is used to fill the DataTable.

XML 스키마를 사용 하 여 중첩 된 관계를 만들려면 암시적 중첩 된 요소를 사용 합니다.To create a nested relation using XML schema, use implicit nested elements. 또한 명시적 열 이름을 사용 하 여 중첩 된 관계를 구성할 수 있습니다.You can also configure the nested relation to use explicit column names. 요소 중첩된 관계에 참여 하려면 해당 Datatable에서 암시적으로 중첩 되어야 합니다.Elements must be implicitly nested in order for the corresponding DataTables to participate in a nested relation.

추가 정보

적용 대상