Wnioskowanie relacyjnej struktury elementu DataSet z pliku XML

Struktura relacyjna lub schemat elementu DataSet składa się z tabel, kolumn, ograniczeń i relacji. Podczas ładowania DataSet z pliku XML można wstępnie zdefiniować schemat lub utworzyć go w sposób jawny lub za pomocą wnioskowania z ładowanego kodu XML. Aby uzyskać więcej informacji na temat ładowania schematu i zawartości DataSet elementu z pliku XML, zobacz Ładowanie zestawu danych z xml i ładowanie informacji o schemacie zestawu danych z pliku XML.

Jeśli schemat elementu DataSet jest tworzony na podstawie kodu XML, preferowaną metodą jest jawne określenie schematu przy użyciu języka definicji schematu XML (XSD) (zgodnie z opisem w sekcji Wyprowadzanie struktury relacyjnej zestawu danych ze schematu XML (XSD) lub xml-data reduced (XDR). Jeśli schemat XML lub schemat XDR nie jest dostępny w kodzie XML, schemat obiektu DataSet można wywnioskować ze struktury elementów i atrybutów XML.

W tej sekcji opisano reguły wnioskowania DataSet schematu, pokazując elementy i atrybuty XML oraz ich strukturę oraz wynikowy DataSet schemat.

Nie wszystkie atrybuty obecne w dokumencie XML powinny być uwzględnione w procesie wnioskowania. Atrybuty kwalifikowane przestrzeni nazw mogą zawierać metadane, które są ważne dla dokumentu XML, ale nie dla schematu DataSet . Za pomocą metody InferXmlSchemamożna określić przestrzenie nazw, które mają być ignorowane podczas procesu wnioskowania. Aby uzyskać więcej informacji, zobacz Ładowanie informacji o schemacie zestawu danych z pliku XML.

W tej sekcji

Podsumowanie procesu wnioskowania schematu elementu DataSet
Zawiera ogólne podsumowanie reguł wnioskowania schematu DataSet z kodu XML.

Wnioskowanie tabel
Opisuje elementy XML, które są wnioskowane jako tabele w obiekcie DataSet.

Wnioskowanie kolumn
Opisuje elementy i atrybuty XML, które są wnioskowane jako kolumny tabeli.

Wnioskowanie relacji
DataRelation Opisuje obiekty i ForeignKeyConstraint utworzone dla zagnieżdżonych, wywnioskowanych tabel.

Wnioskowanie tekstu elementu
Opisuje kolumny tworzone dla tekstu w elementach XML i wyjaśnia, kiedy tekst w elementach XML jest ignorowany.

Ograniczenia wnioskowania
Omówienie ograniczeń wnioskowania schematu.

Używanie języka XML w elemencie DataSet
Opisuje sposób DataSet interakcji obiektu z danymi XML.

Pobieranie relacyjnej struktury elementu DataSet ze schematu XML (XSD)
Opisuje strukturę relacyjną lub schemat schematu DataSet utworzonego na podstawie schematu języka definicji schematu XML (XSD).

Omówienie ADO.NET
Opisuje ADO.NET architekturę i składniki oraz sposób ich używania do uzyskiwania dostępu do istniejących źródeł danych i zarządzania danymi aplikacji.

Zobacz też