この名前空間には、データベースをリファクタリングし、それをターゲット スキーマ モデルに配置する準備を行うための一連の拡張クラスが含まれています。
クラス
クラス | 説明 | |
---|---|---|
![]() |
RefactoringDeploymentAnalyzer | 派生クラスで、各トランザクション レコードを分析し、対象となる操作のリストを提供します。 |
![]() |
RefactoringDeploymentContributor | リファクタリング ログ ファイル内のアクションに対応する配置手順を提供することによって、リファクタリングの変更の意図を配置時に維持する基本クラスを提供します。このクラスは継承元として使用する必要があります。 |
![]() |
RefactoringDeploymentModifier | 配置後スクリプトの前に配置手順を挿入することによって、リファクタリング配置計画を変更できる貢献者を表します。このクラスは継承できません。 |
![]() |
RefactoringLog | このクラスは、リファクタリング ログ ファイルを表します。これは、リファクタリング ログ ファイルにプログラムからアクセスするためのデータベース スキーマ プロバイダーの基本クラスです。リファクタリング ログ ファイルは、ユーザーがデザイン時に意図したことを配置時に維持するため配置で使用されます。たとえば、テーブル名の変更 (そのような操作がサポートされている場合) を削除と作成の一連のアクションとしてスクリプト化するのではなく、テーブル名を変更するよう配置に対して指示するための情報がこのログに格納されます。 |
![]() |
RefactoringRecord | リファクタリングのトランザクション レコードを表します。このクラスは継承できません。 |