次の方法で共有


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 モデル トランスレーターの互換性のレベルを列挙します。