Microsoft.EntityFrameworkCore.Scaffolding 네임스페이스

클래스

CompiledModelCodeGenerationOptions

컴파일된 모델 메타데이터에 대한 코드를 생성하는 동안 사용할 옵션을 나타냅니다.

DatabaseModelFactory

데이터베이스 공급자가 데이터베이스를 로 리버스 엔지니어링하는 데 사용하는 기본 클래스입니다 DatabaseModel.

DatabaseModelFactoryOptions

데이터베이스에서 읽을 메타데이터를 지정합니다.

ModelCodeGenerationOptions

모델에 대한 코드를 생성하는 동안 사용할 옵션을 나타냅니다.

ModelCodeGenerator

모델에 대한 코드를 생성하는 데 사용됩니다.

ModelCodeGeneratorDependencies

에 대한 서비스 종속성 매개 변수 클래스 ModelCodeGenerator

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ModelReverseEngineerOptions

데이터베이스에서 모델을 리버스 엔지니어링하는 동안 사용할 옵션을 나타냅니다.

ProviderCodeGenerator

공급자별 코드 조각을 생성합니다.

ProviderCodeGeneratorDependencies

에 대한 서비스 종속성 매개 변수 클래스 ProviderCodeGenerator

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

새 종속성이 추가되면 생성자 서명이 변경 될 수 있으므로 공급자 또는 애플리케이션 코드에서 직접이 클래스의 인스턴스를 생성하지 마십시오. 대신, 종속성 주입 컨테이너에 의해 instance 자동으로 만들어지고 삽입되도록 생성자에서 이 형식을 사용합니다. 일부 종속 서비스가 대체된 instance 만들려면 먼저 종속성 주입 컨테이너에서 개체를 resolve 다음 C# 'with' 연산자를 사용하여 선택한 서비스를 바꿉니다. 이 프로세스의 어느 시점에서든 생성자를 호출하지 마세요.

ProviderCodeGeneratorPlugin

플러그 인에서 리버스 엔지니어링을 위한 코드 조각을 생성하는 데 사용하는 기본 클래스입니다.

RelationalScaffoldingModelFactory
SavedModelFiles

모델에 대해 추가된 파일을 나타냅니다.

ScaffoldedFile

스캐폴드된 파일을 나타냅니다.

ScaffoldedModel

스캐폴드된 모델을 나타냅니다.

ScaffoldingTypeMapper
TableSelectionSet
TableSelectionSet.Selection
TemplatedModelGenerator

템플릿을 사용하는 모델 코드 생성기의 기본 형식입니다.

TypeScaffoldingInfo

인터페이스

ICompiledModelCodeGenerator

컴파일된 모델 메타데이터에 대한 코드를 생성하는 데 사용됩니다.

ICompiledModelCodeGeneratorSelector

ICompiledModelCodeGenerator 지정된 생성 옵션에 대한 서비스를 선택합니다.

ICompiledModelScaffolder

모델에서 컴파일된 모델을 스캐폴드하는 데 사용됩니다.

IDatabaseModelFactory

일반적으로 데이터베이스 공급자가 데이터베이스를 로 리버스 엔지니어링하기 위해 구현하는 서비스입니다 DatabaseModel.

IModelCodeGenerator

모델에 대한 코드를 생성하는 데 사용됩니다.

IModelCodeGeneratorSelector

IModelCodeGenerator 지정된 프로그래밍 언어에 대한 서비스를 선택합니다.

IProviderCodeGeneratorPlugin

리버스 엔지니어링을 위한 코드 조각을 생성하기 위해 플러그 인에 의해 구현됩니다.

IProviderConfigurationCodeGenerator

일반적으로 리버스 엔지니어링을 위한 코드 조각을 생성하기 위해 데이터베이스 공급자가 구현하는 서비스입니다.

IReverseEngineerScaffolder

데이터베이스 스키마에서 모델을 스캐폴드하는 데 사용됩니다.

IScaffoldingModelFactory

에서 DatabaseModelIModel 만드는 데 사용됩니다.

IScaffoldingProviderCodeGenerator

일반적으로 리버스 엔지니어링을 위한 코드 조각을 생성하기 위해 데이터베이스 공급자가 구현하는 서비스입니다.