Compartir a través de


ISchemaDeploymentController (Interfaz)

Proporciona la funcionalidad para ejecutar el motor de implementación con el fin de generar y ejecutar los scripts para cada una de cualesquiera configuraciones de implementación.

Espacio de nombres:  Microsoft.Data.Schema.Build
Ensamblado:  Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)

Sintaxis

'Declaración
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

El tipo ISchemaDeploymentController expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Deployment Obtiene el motor de implementación del esquema.
Propiedad pública Options Obtiene o establece el objeto de opciones de implementación.

Arriba

Métodos

  Nombre Descripción
Método público Cancel Cuando se implementa en una clase derivada, usa el valor de la propiedad Deployment para cancelar la operación de implementación actual.
Método público CompareModels Cuando se implementa en una clase derivada, utiliza el valor de la propiedad Deployment para invocar el proceso de comparación de modelos.
Método público CreatePlan Cuando se implementa en una clase derivada, usa el valor de la propiedad Deployment para crear el plan.
Método público CreateScript Cuando se implementa en una clase derivada, usa el valor de la propiedad Deployment para crear el script usando el plan proporcionado.A continuación, este método prepara el escritor de texto proporcionado para escribir el script.
Método público Dispose Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. (Se hereda de IDisposable).
Método público UpdateDatabase Cuando se implementa en una clase derivada, usa el valor de la propiedad Deployment para actualizar la base de datos de destino mediante el plan proporcionado.
Método público VerifyPlan Cuando se implementa en una clase derivada, usa el valor de propiedad Deployment para comprobar el plan.

Arriba

Eventos

  Nombre Descripción
Evento público DeploymentMessage Cuando se implementa en una clase derivada, controla un evento de mensaje de implementación.
Evento público ScriptGenerationMessage Cuando se implementa en una clase derivada, controla un evento de mensaje de generación de script.

Arriba

Vea también

Referencia

Microsoft.Data.Schema.Build (Espacio de nombres)

SchemaCompareComparisonGenerator

Otros recursos

Extender las características de base de datos de Visual Studio