SchemaComparison Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che consente di confrontare lo schema tra due tipi di entità: database e file dacpac
public sealed class SchemaComparison
type SchemaComparison = class
Public NotInheritable Class SchemaComparison
- Ereditarietà
-
SchemaComparison
Costruttori
SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint) |
Costruttore SchemaComparison che accetta gli endpoint che specificano l'origine e la destinazione per il confronto. |
SchemaComparison(String) |
Costruttore SchemaComparison che usa un file di confronto dello schema (file con estensione scmp) per tutte le impostazioni di confronto. È possibile confrontare solo gli endpoint di progetto dacpac e/o di database e/o sql. |
Proprietà
ExcludedSourceObjects |
Elementi nel modello di database di origine da escludere dal confronto. |
ExcludedTargetObjects |
Elementi nel modello di database di destinazione da escludere dal confronto. |
Options |
Opzioni che influiscono sul comportamento della distribuzione del pacchetto. |
Source |
Oggetto SchemaCompareEndpoint che fa riferimento a un'origine dello schema. |
Target |
Oggetto SchemaCompareEndpoint che fa riferimento a una destinazione. Il confronto aggiornerà la destinazione in modo che corrisponda all'origine. |
Metodi
Compare() |
Esegue il confronto tra schemi, popolando i risultati del confronto. |
Compare(CancellationToken) |
Esegue il confronto tra schemi, popolando i risultati del confronto. |
SaveToFile(String, Boolean) |
Salva schemaComparison come file scmp. |
SaveToStream(Stream) |
Salva schemaComparison come file scmp in un flusso |