다음을 통해 공유


Microsoft.Data.Schema.Tools.DataGenerator 네임스페이스

이 네임스페이스에는 데이터 생성 계획의 일부를 정의하는 데 사용되는 클래스가 포함되어 있습니다. 데이터 생성 계획은 데이터베이스에 대한 실제적인 테스트 데이터를 생성하는 데 사용됩니다.

Visual Studio의 데이터 생성에 대한 자세한 내용은 데이터 생성기를 사용하여 데이터베이스의 테스트 데이터 생성를 참조하십시오.

클래스

  클래스 설명
Public 클래스 ColumnConfigAnnotation 데이터 생성 계획에서 열의 구성 설정을 나타냅니다.
Public 클래스 DataGenerationServices 이 추상 기본 클래스는 데이터베이스 스키마 공급자에 대해 데이터 생성을 사용하도록 설정하기 위해 해당 공급자 관련 정보를 데이터 생성 기능에 제공합니다.
Public 클래스 DataSink 데이터 생성 계획을 통해 만든 데이터를 저장하는 데 사용되는 메서드와 속성에 대한 추상 기본 클래스를 제공합니다.
Public 클래스 DefaultDistributionDesigner 디자인 타임에 데이터 생성기의 분포에서 작업하기 위한 기본 디자이너 구현을 나타냅니다.
Public 클래스 DefaultGeneratorDesigner 디자인 타임에 데이터 생성기에서 작업하기 위한 기본 데이터 생성기 디자이너를 제공합니다.
Public 클래스 DesignerInit Microsoft.Data.Schema.Tools.DataGenerator 네임스페이스의 확장 개체에 대한 초기화 정보를 제공합니다.
Public 클래스 Distribution 분포에 선언적 API를 사용할 수 있도록 하는 기본 클래스를 제공합니다.
Public 클래스 DistributionAttribute 분포 디자이너를 식별합니다.
Public 클래스 DistributionInit Distribution 디자이너의 초기화 정보를 제공합니다.
Public 클래스 ForeignKeyAttribute 외래 키 열에 대해 특정 사용자 지정 데이터 생성기를 선택할 수 있음을 나타냅니다.
Public 클래스 Generator 데이터 생성기에 대한 추상 기본 클래스를 나타냅니다.
Public 클래스 GeneratorAttribute 데이터 생성기의 디자이너를 식별합니다.
Public 클래스 GeneratorInit 데이터 생성기 클래스의 인스턴스를 초기화하는 데 사용되는 정보가 들어 있습니다.
Public 클래스 GeneratorStylesAttribute 데이터 생성기의 생성기 스타일을 식별하는 특성입니다.
Public 클래스 GeneratorUserException 데이터가 생성될 때 오류가 발생하는 경우 데이터 생성기 구현자가 throw할 수 있는 예외입니다.
Public 클래스 InputAttribute 생성기 속성을 입력 속성으로 식별하는 특성입니다.
Public 클래스 InputChangedEventArgs 사용자가 입력 속성을 변경한 후 발생하는 이벤트에 데이터를 제공합니다.
Public 클래스 InputChangingEventArgs 사용자가 입력 속성을 변경할 때 발생하는 유효성 검사 이벤트에 데이터를 제공합니다.
Public 클래스 InputDescriptor 데이터 생성기의 입력 값 하나를 설명합니다.
Public 클래스 InputValidationException 유효성 검사 도중 입력 값이 잘못되었음을 나타내기 위해 IGenerator 구현자가 throw하는 예외입니다.
Public 클래스 OutputAttribute 데이터 생성기의 각 출력 속성을 식별하는 데 사용되는 특성입니다.
Public 클래스 OutputDescriptor 데이터 생성기의 출력 값 하나를 설명합니다.
Public 클래스 TableStorage 테이블에 대한 데이터 생성을 나타냅니다.
Public 클래스 TableStorageContext 새 행을 생성하고 행 생성의 현재 상태에 대한 정보를 제공합니다.
Public 클래스 TableStorageEventArgs 연결된 이벤트와 관련된 메시지를 포함합니다.

인터페이스

  인터페이스 설명
Public 인터페이스 IDataTransformPlanServices 데이터 변환 계획 기능은 대상 데이터베이스에서 데이터 생성 계획을 만들고 순차적 데이터 바운드 생성기를 각 열에 할당하는 데 사용됩니다.이 기능은 소스 데이터베이스를 대상 데이터베이스에 복사하는 데이터 생성 계획을 효율적으로 만듭니다.이 인터페이스는 데이터베이스 스키마 공급자에 대하여 이 기능을 사용하도록 설정하는 정보(특정 데이터베이스 스키마 공급자와 관련된 정보)를 제공합니다.생성기 구현자는 이 인터페이스를 구현할 필요가 없으며, 데이터베이스 스키마 공급자 구현자가 해당 공급자에서 데이터 변환 계획을 지원할 수 있도록 이 인터페이스를 구현해야 합니다.
Public 인터페이스 IDesigner 분포 디자이너의 계약을 정의합니다.IGeneratorDesigner는 이 인터페이스를 구현합니다.따라서 이 인터페이스도 데이터 생성기에 대한 계약을 정의합니다.
Public 인터페이스 IDistribution 분포 계약을 정의합니다.
Public 인터페이스 IGenerator 데이터 생성기 계약을 정의합니다.
Public 인터페이스 IGeneratorDesigner 데이터 생성기 디자이너의 계약을 정의합니다.

열거형

  열거형 설명
Public 열거형 AutoAssignedInput 기본 데이터 생성기의 입력 속성 형식을 지정합니다.
Public 열거형 ErrorType 데이터 생성 도중 발생한 오류의 유형을 나타냅니다.
Public 열거형 GeneratorDesignerStyles 데이터 생성 계획의 사용자 인터페이스에 데이터 생성기가 나타나는 모양을 지정합니다.
Public 열거형 Severity