SchemaComparisonResult 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 fornece informações sobre as diferenças entre um banco de dados de origem e de destino. As diferenças são representadas em uma estrutura de árvore.
public sealed class SchemaComparisonResult
type SchemaComparisonResult = class
Public NotInheritable Class SchemaComparisonResult
- Herança
-
SchemaComparisonResult
Propriedades
| Differences |
Uma árvore que contém resultados da comparação de esquema dos pontos de extremidade de origem e de destino. |
| IsEqual |
Indica se os pontos de extremidade de origem e de destino são iguais |
| IsValid |
Indica se a comparação resultou em um resultado válido e utilizável |
| SourceModel |
O modelo de banco de dados de origem |
| TargetModel |
O modelo de banco de dados de destino |
Métodos
| Exclude(SchemaDifference) |
Usado para tentar excluir uma diferença como parte do conjunto de ações de atualização que são roteirizados ou publicados. |
| GenerateScript(String, CancellationToken) |
Gera um script de atualização T-SQL que torna o esquema de destino consistente com o esquema de origem. |
| GenerateScript(String) |
Gera um script de atualização T-SQL que torna o esquema de destino consistente com o esquema de origem. |
| GetDiffEntrySourceScript(SchemaDifference) |
Obtém o script de origem para SchemaDifference do SchemaComparisonResult, se houver um. SchemaDifferences com "Delete" como SchemaUpdateAction não tem um script de origem. |
| GetDiffEntryTargetScript(SchemaDifference) |
Obtém o script de destino para SchemaDifference do SchemaComparisonResult, se houver um. SchemaDifferences com "Add" como SchemaUpdateAction não tem um script de destino. |
| GetErrors() |
Fornece uma enumeração de erros que impedem operações de comparação de esquema bem-sucedidas. |
| GetExcludeDependencies(SchemaDifference) |
Obter dependências para custo Excluir operação em um nó |
| GetIncludeDependencies(SchemaDifference) |
Obter dependências para custar a operação Incluir em um nó |
| Include(SchemaDifference) |
Usado para tentar incluir uma diferença como parte do conjunto de ações de atualização que são roteirizados ou publicados. |
| PublishChangesToDatabase() |
Gera e executa um script de atualização T-SQL que torna o esquema de banco de dados de destino consistente com o esquema de origem. |
| PublishChangesToDatabase(CancellationToken) |
Gera e executa um script de atualização T-SQL que torna o esquema de banco de dados de destino consistente com o esquema de origem. |
| PublishChangesToProject(String, DacExtractTarget) |
Atualizações o esquema de projeto de destino seja consistente com o esquema de origem |
| PublishChangesToTarget() |
Obsoleto.
Gera e executa um script de atualização T-SQL que torna o esquema de destino consistente com o esquema de origem. |
| PublishChangesToTarget(CancellationToken) |
Obsoleto.
Gera e executa um script de atualização T-SQL que torna o esquema de destino consistente com o esquema de origem. |