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 |