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 | 包含可用來初始化資料產生器類別 (Class) 之執行個體 (Instance) 的資訊。 | |
GeneratorStylesAttribute | 屬性,用於識別資料產生器的產生器樣式。 | |
GeneratorUserException | 資料產生器實作項所擲回的例外狀況,當產生資料時發生錯誤,就會擲回這個例外狀況。 | |
InputAttribute | 屬性 (Attribute),將產生器屬性 (Property) 識別為輸入屬性 (Property)。 | |
InputChangedEventArgs | 提供當使用者變更輸入屬性之後發生之事件的資料。 | |
InputChangingEventArgs | 提供當使用者變更輸入屬性時發生之驗證事件的資料。 | |
InputDescriptor | 描述資料產生器的單一輸入。 | |
InputValidationException | IGenerator 的實作項在驗證期間擲回的例外狀況,表示輸入值不正確。 | |
OutputAttribute | 用來識別資料產生器之每個輸出屬性 (Property) 的屬性 (Attribute)。 | |
OutputDescriptor | 描述資料產生器的單一輸出。 | |
TableStorage | 表示資料表的資料產生。 | |
TableStorageContext | 產生新的資料列,並提供目前資料列產生狀態的相關資訊。 | |
TableStorageEventArgs | 包含與相關聯事件相關的訊息。 |
介面
介面 | 說明 | |
---|---|---|
IDataTransformPlanServices | 資料轉換計劃功能可用來從目標資料庫建立資料產生計劃,以及將循序資料繫結產生器指派給每個資料行。如此,即可有效地建立資料產生計劃,將來源資料庫複製到目標資料庫。此介面將提供資訊 (針對特定資料庫結構描述提供者),以啟用資料庫結構描述提供者的這項功能。產生器實作項不需要實作此介面。資料庫結構描述提供者實作項必須實作此介面,才能在其提供者上啟用資料轉換計劃的支援。 | |
IDesigner | 定義散發設計工具的合約。IGeneratorDesigner 會實作這個介面。因此,這個介面也會定義資料產生器的合約。 | |
IDistribution | 定義分佈合約。 | |
IGenerator | 定義資料產生器合約。 | |
IGeneratorDesigner | 定義資料產生器設計工具的合約。 |
列舉型別
列舉型別 | 說明 | |
---|---|---|
AutoAssignedInput | 指定基底資料產生器的輸入屬性型別。 | |
ErrorType | 表示資料產生期間發生的失敗類型。 | |
GeneratorDesignerStyles | 指定資料產生器會如何出現在資料產生計劃的使用者介面中。 | |
Severity |