Share via


IReverseEngineerScaffolder.ScaffoldModel Metoda

Definice

Přetížení

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

Vygeneruje model ze schématu databáze.

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

Vygeneruje model ze schématu databáze.

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

Vygeneruje model ze schématu databáze.

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

Parametry

connectionString
String

Připojovací řetězec k databázi.

databaseOptions
DatabaseModelFactoryOptions

Možnosti určující, která metadata se mají číst z databáze.

modelOptions
ModelReverseEngineerOptions

Možnosti, které se mají použít při zpětné analýze modelu z databáze.

codeOptions
ModelCodeGenerationOptions

Možnosti, které se mají použít při generování kódu pro model.

Návraty

Vygenerovaný model

Platí pro

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

Vygeneruje model ze schématu databáze.

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

Parametry

connectionString
String

Připojovací řetězec k databázi.

tables
IEnumerable<String>

Seznam tabulek, které se mají zahrnout. Prázdné, pokud chcete zahrnout všechny tabulky.

schemas
IEnumerable<String>

Seznam schémat, která se mají zahrnout. Prázdné, pokud chcete zahrnout všechna schémata.

namespace
String

Obor názvů modelu.

language
String

Programovací jazyk, pro který se má vygenerovat.

contextDir
String

Dirctory výstupu DbContext.

contextName
String

Název DbContext .

modelOptions
ModelReverseEngineerOptions

Možnosti, které se mají použít při zpětné analýze modelu z databáze.

codeOptions
ModelCodeGenerationOptions

Možnosti, které se mají použít při generování kódu pro model.

Návraty

Vygenerovaný model

Platí pro