Freigeben über


Microsoft.Data.Schema.Refactoring-Namespace

Dieser Namespace enthält eine Reihe von Erweiterungsklassen zum Umgestalten einer Datenbank und zur Vorbereitung ihrer Bereitstellung im Zielschemamodell.

Klassen

  Klasse Beschreibung
Öffentliche Klasse RefactoringDeploymentAnalyzer Analysiert in einer abgeleiteten Klasse jeden Transaktionsdatensatz und stellt eine Liste von Zielvorgängen bereit.
Öffentliche Klasse RefactoringDeploymentContributor Stellt eine Basisklasse bereit, mit der die Absicht einer Umgestaltungsänderung zur Bereitstellungszeit beibehalten wird, indem die Bereitstellungsschritte bereitgestellt werden, die Aktionen in der Umgestaltungsprotokolldatei entsprechen.Die Klasse muss geerbt werden.
Öffentliche Klasse RefactoringDeploymentModifier Stellt einen Mitwirkenden dar, der durch das Einfügen eines Bereitstellungsschritts vor den Skripts nach der Bereitstellung einen Umgestaltungsbereitstellungsplan ändern kann.Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse RefactoringLog Diese Klasse stellt eine Umgestaltungsprotokolldatei dar.Es handelt sich um eine Basisklasse für Datenbankschemaanbieter, die programmgesteuerten Zugriff auf ihre Umgestaltungsprotokolldateien bieten möchten.Umgestaltungsprotokolldateien werden bei der Bereitstellung verwendet, um die Entwurfszeitabsicht eines Benutzers beizubehalten.Beispielsweise kann dieses Protokoll Informationen enthalten, mit der die Bereitstellung angewiesen wird, eine Tabelle umzubenennen (sofern diese Aktion unterstützt wird), anstatt die Änderung als Drop- und Create-Aktionsskript zu schreiben.
Öffentliche Klasse RefactoringRecord Stellt einen Transaktionsdatensatz in Umgestaltung dar.Diese Klasse kann nicht vererbt werden.