Freigeben über


Microsoft.Data.Schema.SchemaModel.Translation-Namespace

Stellt Klassen zum Übersetzen eines vorhandenen Datenschemamodells in ein Zielschemamodell bereit.

Erstellen Sie abgeleitete Klassen, um in einem anderen bestimmten Datenbankbank eine vorhandene Datenbank neu zu erstellen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse DataSchemaModelTranslator Stellt eine Basis für eine Klasse bereit, die ein Datenschemamodell in ein Schemamodell für eine bestimmte Datenbank übersetzt, wie beispielsweise das SQL Server-Schemamodell.
Öffentliche Klasse ModelTranslator Stellt eine Basisklasse auf niedriger Ebene für ein Konvertierungsprogramm bereit.
Öffentliche Klasse ModelTranslatorAction Stellt eine Basisklasse für Klassen bereit, die eine bestimmte Aktion implementieren, z. B. ModelTranslatorDemoteToAction.
Öffentliche Klasse ModelTranslatorDefinition Stellt einen Container für die Aktionen des Übersetzungsvorgangs dar.
Öffentliche Klasse ModelTranslatorDemoteToAction Wandelt das Quellelement in ein Zielelement um, das über weniger Eigenschaften als das Quellelement verfügt.
Öffentliche Klasse ModelTranslatorDeprecateAction Löscht das Quellelement aus dem Zielschemamodell.
Öffentliche Klasse ModelTranslatorException Die Ausnahme, die von einem ModelTranslator-Element oder einem verknüpften Objekt im Microsoft.Data.Schema.SchemaModel.Translation-Namespace ausgelöst wird, wenn ein Fehler auftritt.Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse ModelTranslatorMergeToAction Gibt an, wie mehrere typisierte Quellelemente in einem Element im Zielschema zusammengeführt werden.
Öffentliche Klasse ModelTranslatorPromoteToAction Wandelt das Quellelement in ein Zielelement um, das über mehr Eigenschaften als das Quellelement verfügt.
Öffentliche Klasse ModelTranslatorSplitToAction Gibt an, wie ein typisiertes Quellelement in mehrere Elemente im Zielschema unterteilt wird.
Öffentliche Klasse ModelTranslatorSplitToType Erstellt aus einem oder mehreren Elementteilen im Quellschema ein neues Element im Zielschema.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ModelTranslatorCompatibilityLevel Listet die Kompatibilitätsebenen für ein Modellkonvertierungsprogramm auf.