次の方法で共有


Microsoft.Data.Schema.Tools.DataGenerator 名前空間

この名前空間には、データ生成計画の各部分を定義するために使用されるクラスが含まれています。 データ生成計画は、データベースの現実的なテスト データを生成するために使用されます。

Visual Studio でのデータ生成の詳細については、「データ ジェネレーターを使用したデータベースのテスト データの生成」を参照してください。

クラス

  クラス 説明
パブリック クラス ColumnConfigAnnotation データ生成計画の列の構成設定を表します。
パブリック クラス DataGenerationServices この抽象基本クラスは、データベース スキーマ プロバイダーに固有の情報をデータ生成機能に提供して、このプロバイダーのデータ生成を有効にします。
パブリック クラス DataSink データ生成計画によって作成されたデータを格納するために使用されるメソッドおよびプロパティの抽象基本クラスを提供します。
パブリック クラス DefaultDistributionDesigner デザイン時にデータ ジェネレーターの分布を操作するための既定のデザイナーの実装を表します。
パブリック クラス DefaultGeneratorDesigner デザイン時にデータ ジェネレーターを操作するための既定のデータ ジェネレーター デザイナーを提供します。
パブリック クラス DesignerInit Microsoft.Data.Schema.Tools.DataGenerator 名前空間の拡張機能オブジェクトの開始情報を提供します。
パブリック クラス Distribution 分布について宣言型の API を使用できるようにする基本クラスを提供します。
パブリック クラス DistributionAttribute 分布のデザイナーを識別します。
パブリック クラス DistributionInit Distribution デザイナーの初期化情報を提供します。
パブリック クラス ForeignKeyAttribute 特定のカスタム データ ジェネレーターを外部キー列に対して選択できることを示します。
パブリック クラス Generator データ ジェネレーターの抽象基本クラスを表します。
パブリック クラス GeneratorAttribute 適用対象のデータ ジェネレーターのデザイナーを識別します。
パブリック クラス GeneratorInit データ ジェネレーター クラスのインスタンスを初期化するための情報を保持します。
パブリック クラス GeneratorStylesAttribute データ ジェネレーターのジェネレーター スタイルを識別する属性です。
パブリック クラス GeneratorUserException データの生成時にエラーが発生した場合に、データ ジェネレーターの実装によってスローできる例外。
パブリック クラス InputAttribute ジェネレーター プロパティを入力プロパティとして識別する属性です。
パブリック クラス InputChangedEventArgs ユーザーが入力プロパティを変更した後に発生するイベントに対してデータを提供します。
パブリック クラス InputChangingEventArgs ユーザーが出力プロパティを変更したときに発生する検証イベントに対してデータを提供します。
パブリック クラス InputDescriptor データ ジェネレーターの単一の入力記述子を定義します。
パブリック クラス InputValidationException 入力された値が無効であることを示すために、値の検証中に IGenerator の実装側によってスローされる例外。
パブリック クラス OutputAttribute データ ジェネレーターの各出力プロパティの識別に使用する属性。
パブリック クラス OutputDescriptor データ ジェネレーターの単一の出力記述子を定義します。
パブリック クラス TableStorage テーブルのデータの生成を表します。
パブリック クラス TableStorageContext 新しい行を生成し、行の生成の現在の状態に関する情報を提供します。
パブリック クラス TableStorageEventArgs 関連付けられているイベントに関連するメッセージを格納します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IDataTransformPlanServices データ変換計画機能は、対象データベース データからデータ生成計画を作成し、連続するデータ バインド ジェネレーターを各列に割り当てるために使用します。この機能は、ソース データベースをターゲット データベースにコピーするデータ生成計画を効果的に作成します。このインターフェイスは、データベース スキーマ プロバイダーのこの機能を有効にする (特定のデータベース スキーマ プロバイダーの) 情報を提供します。ジェネレーターの実装側では、このインターフェイスを実装する必要はありません。プロバイダーのデータ変換計画のサポートを有効にするには、データベース スキーマ プロバイダーの実装側でこのインターフェイスを実装する必要があります。
パブリック インターフェイス IDesigner 分布デザイナーのコントラクトを定義します。IGeneratorDesigner は、このインターフェイスを実装します。したがって、データ ジェネレーターのコントラクトもこのインターフェイスによって定義されます。
パブリック インターフェイス IDistribution ディストリビューション コントラクトを定義します。
パブリック インターフェイス IGenerator データ ジェネレーターのコントラクトを定義します。
パブリック インターフェイス IGeneratorDesigner データ ジェネレーターのデザイナーのコントラクトを定義します。

列挙型

  列挙体 説明
パブリック列挙体 AutoAssignedInput 基本データ ジェネレーターに対する入力プロパティの種類を指定します。
パブリック列挙体 ErrorType データ生成中に発生した失敗の種類を示します。
パブリック列挙体 GeneratorDesignerStyles データ生成計画用のユーザー インターフェイスにデータ ジェネレーターをどのように表示するかを指定します。
パブリック列挙体 Severity