Namespace Microsoft.Data.Schema.Refactoring
Este namespace contém um conjunto de classes de extensão para refatorar um banco de dados e preparar-se para implantá-lo em um modelo de esquema de destino.
Classes
Classe | Descrição | |
---|---|---|
RefactoringDeploymentAnalyzer | Em uma classe derivada, analisa cada registro de transação e fornece uma lista das operações de destino. | |
RefactoringDeploymentContributor | Fornece uma classe base que preserva a intenção de uma alteração de refatoração em tempo de implantação, fornecendo as etapas de implantação que correspondem às ações no arquivo de log Refatorar.Essa classe deve ser herdada. | |
RefactoringDeploymentModifier | Representa um colaborador que pode modificar um plano de implantação de refatoração, inserindo uma etapa de implantação antes dos scripts de pós-implantação.Esta classe não pode ser herdada. | |
RefactoringLog | Esta classe representa um arquivo de log de refatoração.É uma classe base para provedores de esquema de banco de dados que deseja fornecer acesso programático aos seus arquivos de log de refatoração.Refatoração de arquivos de log são usados pela implantação para preservar a intenção de tempo de design de um usuário durante a implantação.Por exemplo, esse log pode conter informações para informar a implantação para renomear uma tabela (se essa ação é suportada), em vez de fazê-lo para a alteração, como o descarte e criar ações de script. | |
RefactoringRecord | Representa um registro de transação na refatoração.Esta classe não pode ser herdada. |