Condividi tramite


SchemaComparison Classe

Definizione

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

Si applica a