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 |