SchemaComparison Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |