次の方法で共有


ISchemaDeploymentController インターフェイス

各配置構成のスクリプトを任意の回数生成して実行するために配置エンジンを複数回実行する機能を提供します。

名前空間:  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 アンマネージ リソースの解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。 (IDisposable から継承されます。)
パブリック メソッド UpdateDatabase 派生クラスで実装された場合、Deployment プロパティの値を使用して、指定された計画でターゲット データベースを更新します。
パブリック メソッド VerifyPlan 派生クラスで実装された場合、Deployment プロパティ値を使用して計画を検証します。

このページのトップへ

イベント

  名前 説明
パブリック イベント DeploymentMessage 派生クラスで実装された場合、配置メッセージ イベントを処理します。
パブリック イベント ScriptGenerationMessage 派生クラスで実装された場合、スクリプト生成メッセージ イベントを処理します。

このページのトップへ

参照

参照

Microsoft.Data.Schema.Build 名前空間

SchemaCompareComparisonGenerator

その他の技術情報

Visual Studio のデータベース機能の拡張