Share via


IReverseEngineerScaffolder.ScaffoldModel Yöntem

Tanım

Aşırı Yüklemeler

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

Bir veritabanı şemasından modelin iskelelerini oluşturur.

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

Bir veritabanı şemasından modelin iskelelerini oluşturur.

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

Bir veritabanı şemasından modelin iskelelerini oluşturur.

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

Parametreler

connectionString
String

Veritabanına bağlantı dizesi.

databaseOptions
DatabaseModelFactoryOptions

Veritabanından hangi meta verilerin okunacağını belirten seçenekler.

modelOptions
ModelReverseEngineerOptions

Veritabanından bir modele tersine mühendislik uygularken kullanılacak seçenekler.

codeOptions
ModelCodeGenerationOptions

Model için kod oluştururken kullanılacak seçenekler.

Döndürülenler

İskeleli model.

Şunlara uygulanır

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

Bir veritabanı şemasından modelin iskelelerini oluşturur.

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

Parametreler

connectionString
String

Veritabanına bağlantı dizesi.

tables
IEnumerable<String>

Eklenecek tabloların listesi. Tüm tabloları eklemek için boş.

schemas
IEnumerable<String>

Eklenecek şemaların listesi. Tüm şemaları eklemek için boş.

namespace
String

Modelin ad alanı.

language
String

yapı iskelesi için programlama dili.

contextDir
String

DbContext çıkış dizini.

contextName
String

Adı DbContext .

modelOptions
ModelReverseEngineerOptions

Veritabanından bir modele tersine mühendislik uygularken kullanılacak seçenekler.

codeOptions
ModelCodeGenerationOptions

Model için kod oluştururken kullanılacak seçenekler.

Döndürülenler

İskeleli model.

Şunlara uygulanır