Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides functionality to run the deployment engine multiple times to generate and execute scripts for each of any number of deployment configurations.
Namespace: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
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
The ISchemaDeploymentController type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
Deployment | Gets the schema deployment engine. |
![]() |
Options | Gets or sets the deployment options object. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Cancel | When implemented in a derived class, uses the value of the Deployment property to cancel the current deployment operation. |
![]() |
CompareModels | When implemented in a derived class, uses the value of the Deployment property to invoke the compare models process. |
![]() |
CreatePlan | When implemented in a derived class, uses the value of the Deployment property to create the plan. |
![]() |
CreateScript | When implemented in a derived class, uses the value of the Deployment property to create the script by using the provided plan. This method then prepares the provided text writer to write the script. |
![]() |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() |
UpdateDatabase | When implemented in a derived class, uses the value of the Deployment property to update the target database by using the provided plan. |
![]() |
VerifyPlan | When implemented in a derived class, uses the Deployment property value to verify the plan. |
Top
Events
Name | Description | |
---|---|---|
![]() |
DeploymentMessage | When implemented in a derived class, handles a deployment message event. |
![]() |
ScriptGenerationMessage | When implemented in a derived class, handles a script generation message event. |
Top
See Also
Reference
Microsoft.Data.Schema.Build Namespace
SchemaCompareComparisonGenerator