次の方法で共有


IReverseEngineerScaffolder.ScaffoldModel メソッド

定義

オーバーロード

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

データベース スキーマからモデルをスキャフォールディングします。

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

データベース スキーマからモデルをスキャフォールディングします。

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

ソース:
IReverseEngineerScaffolder.cs
ソース:
IReverseEngineerScaffolder.cs
ソース:
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

モデルのコードを生成するときに使用するオプション。

戻り値

スキャフォールディング されたモデル。

適用対象