Freigeben über


SchemaComparison Klasse

Definition

Klasse, die den Vergleich des Schemas zwischen zwei Entitätstypen ermöglicht: Datenbanken und DACPAC-Dateien

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

Konstruktoren

SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint)

SchemaComparison-Konstruktor, der Endpunkte verwendet, die die Quelle und das Ziel zum Vergleich angeben.

SchemaComparison(String)

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

Eigenschaften

ExcludedSourceObjects

Elemente im Quelldatenbankmodell, die vom Vergleich ausgeschlossen werden sollen.

ExcludedTargetObjects

Elemente im Zieldatenbankmodell, die vom Vergleich ausgeschlossen werden sollen.

Options

Optionen, die das Verhalten der Paketbereitstellung beeinflussen.

Source

Die SchemaCompareEndpoint , die auf eine Schemaquelle verweist.

Target

Die SchemaCompareEndpoint , die auf ein Ziel verweist. Der Vergleich aktualisiert das Ziel so, dass es mit der Quelle übereinstimmt.

Methoden

Compare()

Führt einen Schemavergleich aus und füllt Vergleichsergebnisse auf.

Compare(CancellationToken)

Führt einen Schemavergleich aus und füllt Vergleichsergebnisse auf.

SaveToFile(String, Boolean)

Speichert die SchemaComparison-Datei als scmp-Datei.

SaveToStream(Stream)

Speichert die SchemaComparison als scmp-Datei in einem Stream.

Gilt für: