SchemaComparison Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |