다음을 통해 공유


IReverseEngineerScaffolder.ScaffoldModel 메서드

정의

오버로드

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

데이터베이스 스키마에서 모델을 스캐폴드합니다.

ScaffoldModel(String, IEnumerable<String>, IEnumerable<String>, String, String, String, String, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

데이터베이스 스키마에서 모델을 스캐폴드합니다.

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

Source:
IReverseEngineerScaffolder.cs
Source:
IReverseEngineerScaffolder.cs
Source:
IReverseEngineerScaffolder.cs

데이터베이스 스키마에서 모델을 스캐폴드합니다.

public Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel ScaffoldModel (string connectionString, Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions databaseOptions, Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions modelOptions, Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions codeOptions);
abstract member ScaffoldModel : string * Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions * Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions * Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions -> Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel
Public Function ScaffoldModel (connectionString As String, databaseOptions As DatabaseModelFactoryOptions, modelOptions As ModelReverseEngineerOptions, codeOptions As ModelCodeGenerationOptions) As ScaffoldedModel

매개 변수

connectionString
String

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

databaseOptions
DatabaseModelFactoryOptions

데이터베이스에서 읽을 메타데이터를 지정하는 옵션입니다.

modelOptions
ModelReverseEngineerOptions

데이터베이스에서 모델을 리버스 엔지니어링할 때 사용할 옵션입니다.

codeOptions
ModelCodeGenerationOptions

모델에 대한 코드를 생성할 때 사용할 옵션입니다.

반환

스캐폴드된 모델입니다.

적용 대상

ScaffoldModel(String, IEnumerable<String>, IEnumerable<String>, String, String, String, String, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

데이터베이스 스키마에서 모델을 스캐폴드합니다.

public Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel ScaffoldModel (string connectionString, System.Collections.Generic.IEnumerable<string> tables, System.Collections.Generic.IEnumerable<string> schemas, string namespace, string language, string contextDir, string contextName, Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions modelOptions, Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions codeOptions);
abstract member ScaffoldModel : string * seq<string> * seq<string> * string * string * string * string * Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions * Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions -> Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel
Public Function ScaffoldModel (connectionString As String, tables As IEnumerable(Of String), schemas As IEnumerable(Of String), namespace As String, language As String, contextDir As String, contextName As String, modelOptions As ModelReverseEngineerOptions, codeOptions As ModelCodeGenerationOptions) As ScaffoldedModel

매개 변수

connectionString
String

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

tables
IEnumerable<String>

포함할 테이블 목록입니다. 모든 테이블을 포함하려면 비어 있습니다.

schemas
IEnumerable<String>

포함할 스키마 목록입니다. 모든 스키마를 포함하려면 비어 있습니다.

namespace
String

모델의 네임스페이스입니다.

language
String

스캐폴드할 프로그래밍 언어입니다.

contextDir
String

DbContext 출력 디렉터리입니다.

contextName
String

DbContext 이름입니다.

modelOptions
ModelReverseEngineerOptions

데이터베이스에서 모델을 리버스 엔지니어링할 때 사용할 옵션입니다.

codeOptions
ModelCodeGenerationOptions

모델에 대한 코드를 생성할 때 사용할 옵션입니다.

반환

스캐폴드된 모델입니다.

적용 대상