다음을 통해 공유


OperationExecutor.ScaffoldContext 생성자

정의

오버로드

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

OperationExecutor.ScaffoldContext 클래스의 새 인스턴스를 초기화합니다.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

OperationExecutor.ScaffoldContext 클래스의 새 인스턴스를 초기화합니다.

에서 지원하는 args 인수는 다음과 같습니다.

connectionString--데이터베이스에 대한 연결 문자열입니다.

provider--사용할 공급자입니다.

outputDir--파일을 넣을 디렉터리입니다. 경로는 프로젝트 디렉터리를 기준으로 합니다.

outputDbContextDir--DbContext 파일을 넣을 디렉터리입니다. 경로는 프로젝트 디렉터리를 기준으로 합니다.

dbContextClassName--생성할 DbContext의 이름입니다.

schemaFilters--엔터티 형식을 생성할 테이블의 스키마입니다.

tableFilters--엔터티 형식을 생성할 테이블입니다.

useDataAnnotations--특성을 사용하여 모델을 구성합니다(가능한 경우). false이면 흐름 API만 사용됩니다.

overwriteFiles--기존 파일 덮어쓰기

useDatabaseNames--데이터베이스에서 직접 테이블 및 열 이름을 사용합니다.

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Source:
OperationExecutor.cs
Source:
OperationExecutor.cs
Source:
OperationExecutor.cs
Source:
OperationExecutor.cs
Source:
OperationExecutor.cs
Source:
OperationExecutor.cs
Source:
OperationExecutor.cs

OperationExecutor.ScaffoldContext 클래스의 새 인스턴스를 초기화합니다.

public ScaffoldContext (Microsoft.EntityFrameworkCore.Design.OperationExecutor executor, Microsoft.EntityFrameworkCore.Design.IOperationResultHandler resultHandler, System.Collections.IDictionary args);
new Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor * Microsoft.EntityFrameworkCore.Design.IOperationResultHandler * System.Collections.IDictionary -> Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext
Public Sub New (executor As OperationExecutor, resultHandler As IOperationResultHandler, args As IDictionary)

매개 변수

executor
OperationExecutor

작업 실행기입니다.

args
IDictionary

작업 인수입니다.

설명

에서 지원하는 args 인수는 다음과 같습니다.

connectionString--데이터베이스에 대한 연결 문자열입니다.

provider--사용할 공급자입니다.

outputDir--파일을 넣을 디렉터리입니다. 경로는 프로젝트 디렉터리를 기준으로 합니다.

outputDbContextDir--DbContext 파일을 넣을 디렉터리입니다. 경로는 프로젝트 디렉터리를 기준으로 합니다.

dbContextClassName--생성할 DbContext의 이름입니다.

schemaFilters--엔터티 형식을 생성할 테이블의 스키마입니다.

tableFilters--엔터티 형식을 생성할 테이블입니다.

useDataAnnotations--특성을 사용하여 모델을 구성합니다(가능한 경우). false이면 흐름 API만 사용됩니다.

overwriteFiles--기존 파일 덮어쓰기

useDatabaseNames--데이터베이스에서 직접 테이블 및 열 이름을 사용합니다.

modelNamespace--생성된 엔터티 형식의 네임스페이스를 재정의하려면 를 지정합니다.

contextNamespace--생성된 DbContext 클래스의 네임스페이스를 재정의하도록 지정합니다.

noPluralize--복수형 변환기를 사용하지 마세요.

적용 대상

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Source:
OperationExecutor.cs
Source:
OperationExecutor.cs

OperationExecutor.ScaffoldContext 클래스의 새 인스턴스를 초기화합니다.

에서 지원하는 args 인수는 다음과 같습니다.

connectionString--데이터베이스에 대한 연결 문자열입니다.

provider--사용할 공급자입니다.

outputDir--파일을 넣을 디렉터리입니다. 경로는 프로젝트 디렉터리를 기준으로 합니다.

outputDbContextDir--DbContext 파일을 넣을 디렉터리입니다. 경로는 프로젝트 디렉터리를 기준으로 합니다.

dbContextClassName--생성할 DbContext의 이름입니다.

schemaFilters--엔터티 형식을 생성할 테이블의 스키마입니다.

tableFilters--엔터티 형식을 생성할 테이블입니다.

useDataAnnotations--특성을 사용하여 모델을 구성합니다(가능한 경우). false이면 흐름 API만 사용됩니다.

overwriteFiles--기존 파일 덮어쓰기

useDatabaseNames--데이터베이스에서 직접 테이블 및 열 이름을 사용합니다.

public ScaffoldContext (Microsoft.EntityFrameworkCore.Design.OperationExecutor executor, object resultHandler, System.Collections.IDictionary args);
new Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor * obj * System.Collections.IDictionary -> Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext
Public Sub New (executor As OperationExecutor, resultHandler As Object, args As IDictionary)

매개 변수

executor
OperationExecutor

작업 실행기입니다.

args
IDictionary

작업 인수입니다.

적용 대상