Sprache

SchemaComparison Klasse

Definition

Klasse, die das Vergleichen des Schemas zwischen zwei Typen von Entitäten ermöglicht: Datenbanken und dacpac-Dateien

public sealed class SchemaComparison
type SchemaComparison = class
Public NotInheritable Class SchemaComparison
Vererbung
SchemaComparison

Konstruktoren

Name Beschreibung
SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint)

SchemaComparison-Konstruktor, der Endpunkte verwendet, die die Quelle und das Ziel für den Vergleich angeben.

SchemaComparison(String)

SchemaComparison-Konstruktor, der eine Schemavergleichsdatei (SCMP-Datei) für alle Vergleichseinstellungen verwendet. Es können nur dacpac- und/oder Datenbank- und/oder SQL-Projektendpunkte verglichen werden.

Eigenschaften

Name Beschreibung
ExcludedSourceObjects

Elemente im Quelldatenbankmodell, die vom Vergleich ausgeschlossen werden sollen.

ExcludedTargetObjects

Elemente im Zieldatenbankmodell, die vom Vergleich ausgeschlossen werden sollen.

Options

Optionen, die sich auf das Verhalten der Paketbereitstellung auswirken.

Source

Dies SchemaCompareEndpoint bezieht sich auf eine Schemaquelle.

Target

Dies SchemaCompareEndpoint bezieht sich auf ein Ziel. Der Vergleich aktualisiert das Ziel so, dass es mit der Quelle übereinstimmt.

Methoden

Name Beschreibung
Compare()

Führt einen Schemavergleich durch, wobei Vergleichsergebnisse auffüllt werden.

Compare(CancellationToken)

Führt einen Schemavergleich durch, wobei Vergleichsergebnisse auffüllt werden.

SaveToFile(String, Boolean)

Speichert das SchemaComparison als Scmp-Datei.

SaveToStream(Stream)

Speichert das SchemaComparison als Scmp-Datei in einem Datenstrom.

Gilt für: