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 | 데이터가 생성될 때 오류가 발생하는 경우 데이터 생성기 구현자가 throw할 수 있는 예외입니다. | |
InputAttribute | 생성기 속성을 입력 속성으로 식별하는 특성입니다. | |
InputChangedEventArgs | 사용자가 입력 속성을 변경한 후 발생하는 이벤트에 데이터를 제공합니다. | |
InputChangingEventArgs | 사용자가 입력 속성을 변경할 때 발생하는 유효성 검사 이벤트에 데이터를 제공합니다. | |
InputDescriptor | 데이터 생성기의 입력 값 하나를 설명합니다. | |
InputValidationException | 유효성 검사 도중 입력 값이 잘못되었음을 나타내기 위해 IGenerator 구현자가 throw하는 예외입니다. | |
OutputAttribute | 데이터 생성기의 각 출력 속성을 식별하는 데 사용되는 특성입니다. | |
OutputDescriptor | 데이터 생성기의 출력 값 하나를 설명합니다. | |
TableStorage | 테이블에 대한 데이터 생성을 나타냅니다. | |
TableStorageContext | 새 행을 생성하고 행 생성의 현재 상태에 대한 정보를 제공합니다. | |
TableStorageEventArgs | 연결된 이벤트와 관련된 메시지를 포함합니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
IDataTransformPlanServices | 데이터 변환 계획 기능은 대상 데이터베이스에서 데이터 생성 계획을 만들고 순차적 데이터 바운드 생성기를 각 열에 할당하는 데 사용됩니다.이 기능은 소스 데이터베이스를 대상 데이터베이스에 복사하는 데이터 생성 계획을 효율적으로 만듭니다.이 인터페이스는 데이터베이스 스키마 공급자에 대하여 이 기능을 사용하도록 설정하는 정보(특정 데이터베이스 스키마 공급자와 관련된 정보)를 제공합니다.생성기 구현자는 이 인터페이스를 구현할 필요가 없으며, 데이터베이스 스키마 공급자 구현자가 해당 공급자에서 데이터 변환 계획을 지원할 수 있도록 이 인터페이스를 구현해야 합니다. | |
IDesigner | 분포 디자이너의 계약을 정의합니다.IGeneratorDesigner는 이 인터페이스를 구현합니다.따라서 이 인터페이스도 데이터 생성기에 대한 계약을 정의합니다. | |
IDistribution | 분포 계약을 정의합니다. | |
IGenerator | 데이터 생성기 계약을 정의합니다. | |
IGeneratorDesigner | 데이터 생성기 디자이너의 계약을 정의합니다. |
열거형
열거형 | 설명 | |
---|---|---|
AutoAssignedInput | 기본 데이터 생성기의 입력 속성 형식을 지정합니다. | |
ErrorType | 데이터 생성 도중 발생한 오류의 유형을 나타냅니다. | |
GeneratorDesignerStyles | 데이터 생성 계획의 사용자 인터페이스에 데이터 생성기가 나타나는 모양을 지정합니다. | |
Severity |