Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Ableitungsprozess bestimmt zuerst aus dem XML-Dokument, welche Elemente als Tabellen abgeleitet werden. Aus dem verbleibenden XML-Code bestimmt der Ableitungsprozess die Spalten für diese Tabellen. Bei geschachtelten Tabellen generiert der Rückschlussprozess geschachtelte DataRelation Und ForeignKeyConstraint Objekte.
Es folgt eine kurze Zusammenfassung der Ableitungsregeln:
Elemente mit Attributen werden als Tabellen abgeleitet.
Elemente mit untergeordneten Elementen werden als Tabellen hergeleitet.
Elemente, die wiederholt werden, werden als einzelne Tabelle abgeleitet.
Wenn das Dokument oder das Stammelement keine Attribute aufweist und keine untergeordneten Elemente, die als Spalten abgeleitet werden würden, wird es als eine DataSetabgeleitet. Andernfalls wird das Dokumentelement als Tabelle abgeleitet.
Attribute werden als Spalten abgeleitet.
Elemente, die keine Attribute oder untergeordnete Elemente haben und sich nicht wiederholen, werden als Spalten abgeleitet.
Bei Elementen, die als geschachtelte Tabellen innerhalb anderer Elemente abgeleitet werden, die ebenfalls als Tabellen abgeleitet werden, wird zwischen den beiden Tabellen ein geschachteltes
DataRelationElement erstellt. Eine neue, benannte PrimärschlüsselspalteTableName_Idwird beiden Tabellen hinzugefügt und von DataRelation verwendet. AForeignKeyConstraintwird zwischen den beiden Tabellen mithilfe derTableName_IdSpalte erstellt.Für Elemente, die als Tabellen abgeleitet werden und Text enthalten, aber keine untergeordneten Elemente enthalten, wird eine neue Spalte mit dem Namen
TableName_Textfür den Text der einzelnen Elemente erstellt. Wenn ein Element als Tabelle abgeleitet wird und Text enthält, aber auch untergeordnete Elemente enthält, wird der Text ignoriert.