Interface ISchemaDeploymentController
Fornece funcionalidade para executar o mecanismo de implantação de várias vezes para gerar e executar scripts para cada número de configurações de implantação.
Namespace: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)
Sintaxe
'Declaração
Public Interface ISchemaDeploymentController _
Inherits IDisposable
public interface ISchemaDeploymentController : IDisposable
public interface class ISchemaDeploymentController : IDisposable
type ISchemaDeploymentController =
interface
interface IDisposable
end
public interface ISchemaDeploymentController extends IDisposable
O tipo ISchemaDeploymentController expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Deployment | Obtém o mecanismo de implantação do esquema. | |
Options | Obtém ou define o objeto de opções de implantação. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Cancel | Quando implementado em uma classe derivada, usa o valor de Deployment propriedade para cancelar a operação de implantação atual. | |
CompareModels | Quando implementado em uma classe derivada, usa o valor da Deployment propriedade para invocar o processo de modelos de comparar. | |
CreatePlan | Quando implementado em uma classe derivada, usa o valor de Deployment propriedade para criar o plano. | |
CreateScript | Quando implementado em uma classe derivada, usa o valor de Deployment propriedade para criar o script usando o plano fornecido.Então, esse método prepara o gravador de texto fornecida para gravar o script. | |
Dispose | Executa tarefas de definição de aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.) | |
UpdateDatabase | Quando implementado em uma classe derivada, usa o valor de Deployment propriedade para atualizar o banco de dados de destino usando o plano fornecido. | |
VerifyPlan | Quando implementado em uma classe derivada, usa o Deployment o valor da propriedade para verificar se o plano. |
Início
Eventos
Nome | Descrição | |
---|---|---|
DeploymentMessage | Quando implementado em uma classe derivada, manipula um evento de mensagem de implantação. | |
ScriptGenerationMessage | Quando implementado em uma classe derivada, manipula um evento de mensagem de geração do script. |
Início
Consulte também
Referência
Namespace Microsoft.Data.Schema.Build
SchemaCompareComparisonGenerator