Delen via


Relationele structuur van DataSet uit XML uitstellen

De relationele structuur of het schema van een DataSet tabel bestaat uit tabellen, kolommen, beperkingen en relaties. Bij het laden van een DataSet XML kan het schema vooraf worden gedefinieerd of kan het worden gemaakt, expliciet of via deductie, van de XML die wordt geladen. Zie Voor meer informatie over het laden van het schema en de inhoud van een DataSet XML een DataSet uit XML en Het laden van DataSet Schema-informatie uit XML.

Als het schema van een DataSet xml wordt gemaakt, is de voorkeursmethode om het schema expliciet op te geven met behulp van de XML-schemadefinitietaal (XSD) (zoals beschreven in Relationele structuur van DataSet afleiden van XML-schema (XSD)) of xml-gegevens gereduceerd (XDR). Als er geen XML-schema of XDR-schema beschikbaar is in de XML, kan het schema van de DataSet schema's worden afgeleid van de structuur van de XML-elementen en -kenmerken.

In deze sectie worden de regels voor DataSet schemadeductie beschreven door XML-elementen en kenmerken en de bijbehorende structuur en het resulterende schema weer te DataSet geven.

Niet alle kenmerken in een XML-document moeten worden opgenomen in het deductieproces. Naamruimte-gekwalificeerde kenmerken kunnen metagegevens bevatten die belangrijk zijn voor het XML-document, maar niet voor het DataSet schema. Met behulp van InferXmlSchemakunt u naamruimten opgeven die tijdens het deductieproces moeten worden genegeerd. Zie Gegevenssetschemagegevens laden uit XML voor meer informatie.

In dit gedeelte

Samenvatting van het datasetschemadeductieproces
Biedt een algemeen overzicht van de regels voor het uitstellen van het schema van een DataSet XML.

Tabellen uitstellen
Beschrijft de XML-elementen die worden afgeleid als tabellen in een DataSet.

Kolommen uitstellen
Beschrijft de XML-elementen en -kenmerken die worden afgeleid als tabelkolommen.

Relaties uitstellen
Hierin worden de DataRelation en ForeignKeyConstraint objecten beschreven die zijn gemaakt voor geneste, uitgestelde tabellen.

Tekst van element uitstellen
Hierin worden de kolommen beschreven die zijn gemaakt voor tekst in XML-elementen en wordt uitgelegd wanneer tekst in XML-elementen wordt genegeerd.

Beperkingen voor deductie
Hierin worden de beperkingen van schemadeductie besproken.

XML gebruiken in een dataset
Beschrijft hoe het DataSet object communiceert met XML-gegevens.

Relationele structuur van DataSet afleiden uit XML-schema (XSD)
Beschrijft de relationele structuur of het schema van een DataSet schema dat is gemaakt op basis van het XSD-schema (XML Schema Definition Language).

overzicht van ADO.NET
Beschrijft de ADO.NET architectuur en onderdelen en hoe u deze kunt gebruiken om toegang te krijgen tot bestaande gegevensbronnen en toepassingsgegevens te beheren.

Zie ook