次の方法で共有


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 の場合は、fluent API のみが使用されます。

overwriteFiles--既存のファイルを上書きします。

useDatabaseNames--テーブル名と列名をデータベースから直接使用します。

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

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

操作 Executor。

args
IDictionary

操作の引数。

注釈

args サポートされる引数は次のとおりです。

connectionString--データベースへの接続文字列。

provider--使用するプロバイダー。

outputDir--ファイルを配置するディレクトリ。 パスは、プロジェクト ディレクトリに対する相対パスです。

outputDbContextDir--DbContext ファイルを配置するディレクトリ。 パスは、プロジェクト ディレクトリに対する相対パスです。

dbContextClassName--生成する DbContext の名前。

schemaFilters--エンティティ型を生成するテーブルのスキーマ。

tableFilters--エンティティ型を生成するテーブル。

useDataAnnotations--属性を使用してモデルを構成します (可能な場合)。 false の場合は、fluent API のみが使用されます。

overwriteFiles--既存のファイルを上書きします。

useDatabaseNames--テーブル名と列名をデータベースから直接使用します。

modelNamespace--生成されたエンティティ型の名前空間をオーバーライドするには、 を指定します。

contextNamespace--生成された DbContext クラスの名前空間をオーバーライドする場合に指定します。

noPluralize--pluralizer を使用しないでください。

適用対象

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

ソース:
OperationExecutor.cs
ソース:
OperationExecutor.cs

OperationExecutor.ScaffoldContext クラスの新しいインスタンスを初期化します。

args サポートされる引数は次のとおりです。

connectionString--データベースへの接続文字列。

provider--使用するプロバイダー。

outputDir--ファイルを配置するディレクトリ。 パスは、プロジェクト ディレクトリに対する相対パスです。

outputDbContextDir--DbContext ファイルを配置するディレクトリ。 パスは、プロジェクト ディレクトリに対する相対パスです。

dbContextClassName--生成する DbContext の名前。

schemaFilters--エンティティ型を生成するテーブルのスキーマ。

tableFilters--エンティティ型を生成するテーブル。

useDataAnnotations--属性を使用してモデルを構成します (可能な場合)。 false の場合は、fluent 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

操作 Executor。

resultHandler
Object

IOperationResultHandler

args
IDictionary

操作の引数。

適用対象