Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

Microsoft.Data.Schema.DataGenerator Namespace

Visual Studio 2008

The Microsoft.Data.Schema.DataGenerator namespace provides interfaces and classes that you can use to customize the built-in data generator functionality.

You can use Visual Studio Team System Database Edition to generate meaningful data for testing. By using the built-in data generators, you can generate random data, generate data from existing data sources, and control many aspects of data generation. If the functionality of the built-in generators is insufficient, you can create custom data generators. You can also create custom data distributions and custom designers for data generators and distributions. For more information, see An Overview of Data Generator Extensibility.

Public classColumnConfigAnnotationRepresents column configuration annotation.
Public classDefaultDistributionDesignerThis class is the default designer for all distributions.
Public classDefaultGeneratorDesignerThis class provides the default designer that can be used for all data generators.
Public classDesignerInitThis class provides initialization information for designers.
Public classDistributionThe abstract base class for distributions.
Public classDistributionAttributeIdentifies the designer for the distribution.
Public classDistributionInitThis class provides initialization information for designers.
Public classGeneratorThis class is the abstract base class for data generators.
Public classGeneratorAttributeIdentifies the designer for the data generator.
Public classGeneratorInitContains the information that is used to initialize an instance of a data generator class.
Public classGeneratorStylesAttributeThe attribute that identifies the generator styles of a data generator.
Public classGeneratorUserExceptionAn exception that can be thrown by implementers of data generators if an error occurs when generating data.
Public classInputAttributeThe attribute that identifies input properties of generators.
Public classInputChangedEventArgsProvides data for the events that occur after the user changes input properties.
Public classInputChangingEventArgsProvides data for the validation events that occur when the user changes input properties.
Public classInputDescriptorDescribes a single input of a data generator.
Public classInputValidationExceptionThe exception those implementers of IGenerator throw during validation to indicate that an input value is not correct.
Public classOutputAttributeThe attribute used to identify the output properties of data generators.
Public classOutputDescriptorDescribes a single output of a data generator.
Public classTableStoreEventArgsContains only a message.

Public interfaceIDesignerDefines the contract for distribution designers. IGeneratorDesigner implements this interface. Therefore, this interface also defines the contract for data generators.
Public interfaceIDistributionDefines the distribution contract.
Public interfaceIGeneratorDefines the data generator contract.
Public interfaceIGeneratorDesignerDefines the contract for data generator designers.

Public enumerationAutoAssignedInputThis enumeration specifies the types of input properties for a standard data generator.
Public enumerationErrorTypeThis enumeration indicates the type of failure that occurs during data generation.
Public enumerationGeneratorDesignerStylesSpecifies how a data generator appears in the user interface for data generation plans.
Public enumerationSeverityIndicates the severity of a failure that occurs during data generation.

Community Additions

© 2015 Microsoft