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 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. |