Microsoft.Data.Schema.SchemaModel.Translation 名前空間
既存のデータ スキーマ モデルをターゲット スキーマ モデルに変換するためのクラスを提供します。
別の特定の種類のデータベース内の既存のデータベースを再作成するのには、派生クラスを作成します。
クラス
クラス | 説明 | |
---|---|---|
DataSchemaModelTranslator | データ スキーマ モデルを、SQL Server スキーマ モデルなどの特定のデータベースのスキーマ モデルに変換するトランスレーター クラスの基本クラスを提供します。 | |
ModelTranslator | トランスレーターに低水準の基本クラスを提供します。 | |
ModelTranslatorAction | ModelTranslatorDemoteToAction など、特定のアクションを実装するクラスの基本クラスを提供します。 | |
ModelTranslatorDefinition | 変換を実行するアクションのコンテナーを表します。 | |
ModelTranslatorDemoteToAction | ソース要素よりもプロパティが少ないターゲット要素にソース要素を変換します。 | |
ModelTranslatorDeprecateAction | ターゲット スキーマ モデルからソース要素を削除します。 | |
ModelTranslatorException | エラーを検出したときに、Microsoft.Data.Schema.SchemaModel.Translation 名前空間の ModelTranslator または関連するオブジェクトによってスローされる例外です。このクラスは継承できません。 | |
ModelTranslatorMergeToAction | 型指定された複数のソース要素をターゲット スキーマの 1 つの要素にマージする方法を指定します。 | |
ModelTranslatorPromoteToAction | ソース要素よりもプロパティが多いターゲット要素にソース要素を変換します。 | |
ModelTranslatorSplitToAction | 型指定されたソース要素をターゲット スキーマの複数の他の要素に分割する方法を指定します。 | |
ModelTranslatorSplitToType | ソース スキーマの要素の 1 つ以上の部分からターゲット スキーマに新しい要素を作成します |
列挙型
列挙体 | 説明 | |
---|---|---|
ModelTranslatorCompatibilityLevel | モデル トランスレーターの互換性のレベルを列挙します。 |