提供功能多次執行部署引擎,針對任意數目的每個部署組態產生和執行指令碼。
命名空間: Microsoft.Data.Schema.Build
組件: Microsoft.Data.Schema (在 Microsoft.Data.Schema.dll 中)
語法
'宣告
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
ISchemaDeploymentController 型別會公開下列成員。
屬性
| 名稱 | 說明 | |
|---|---|---|
![]() |
Deployment | 取得結構描述部署引擎。 |
![]() |
Options | 取得或設定部署選項物件。 |
回頁首
方法
| 名稱 | 說明 | |
|---|---|---|
![]() |
Cancel | 在衍生類別中實作時,使用 Deployment 屬性的值取消目前部署作業。 |
![]() |
CompareModels | 在衍生類別中實作時,使用 Deployment 屬性的值叫用比較模型程序。 |
![]() |
CreatePlan | 在衍生類別中實作時,使用 Deployment 屬性的值建立計劃。 |
![]() |
CreateScript | 在衍生類別中實作時,使用 Deployment 屬性的值利用所提供計劃來建立指令碼。然後,這個方法準備提供的文字寫入器以寫入指令碼。 |
![]() |
Dispose | 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 IDisposable)。 |
![]() |
UpdateDatabase | 在衍生類別中實作時,使用 Deployment 屬性的值更新利用所提供計劃的目標資料庫。 |
![]() |
VerifyPlan | 在衍生類別中實作時,使用 Deployment 屬性值驗證計劃。 |
回頁首
事件
| 名稱 | 說明 | |
|---|---|---|
![]() |
DeploymentMessage | 在衍生類別中實作時,處理部署訊息事件。 |
![]() |
ScriptGenerationMessage | 在衍生類別中實作時,處理指令碼產生訊息事件。 |
回頁首
請參閱
參考
Microsoft.Data.Schema.Build 命名空間
SchemaCompareComparisonGenerator
.gif)
.gif)
.gif)