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 |