Compartilhar via


SchemaComparison Classe

Definição

Classe que permite comparar o esquema entre dois tipos de entidades: bancos de dados e arquivos dacpac

public sealed class SchemaComparison
type SchemaComparison = class
Public NotInheritable Class SchemaComparison
Herança
SchemaComparison

Construtores

SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint)

Construtor SchemaComparison que usa pontos de extremidade que especificam a origem e o destino para comparação.

SchemaComparison(String)

Construtor SchemaComparison que usa um arquivo de comparação de esquema (arquivo .scmp) para todas as configurações de comparação. Somente pontos de extremidade de projeto dacpac e/ou de banco de dados e/ou sql podem ser comparados.

Propriedades

ExcludedSourceObjects

Elementos no modelo de banco de dados de origem a serem excluídos da comparação.

ExcludedTargetObjects

Elementos no modelo de banco de dados de destino a serem excluídos da comparação.

Options

Opções que afetam o comportamento da implantação do pacote.

Source

O SchemaCompareEndpoint que se refere a uma fonte de esquema.

Target

O SchemaCompareEndpoint que se refere a um destino. A comparação atualizará o destino para corresponder à origem.

Métodos

Compare()

Executa a comparação de esquema, preenchendo os resultados da comparação.

Compare(CancellationToken)

Executa a comparação de esquema, preenchendo os resultados da comparação.

SaveToFile(String, Boolean)

Salva SchemaComparison como um arquivo scmp.

SaveToStream(Stream)

Salva SchemaComparison como um arquivo scmp em um fluxo

Aplica-se a