次の方法で共有


Microsoft.EntityFrameworkCore.Scaffolding 名前空間

クラス

CompiledModelCodeGenerationOptions

コンパイル済みモデル メタデータのコード生成時に使用するオプションを表します。

DatabaseModelFactory

データベース プロバイダーがデータベースを にリバース エンジニアリング DatabaseModelするために使用する基本クラス。

DatabaseModelFactoryOptions

データベースから読み取るメタデータを指定します。

ModelCodeGenerationOptions

モデルのコード生成時に使用するオプションを表します。

ModelCodeGenerator

モデルのコードを生成するために使用されます。

ModelCodeGeneratorDependencies

のサービス依存関係パラメーター クラス ModelCodeGenerator

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

ModelReverseEngineerOptions

データベースからモデルをリバース エンジニアリングするときに使用するオプションを表します。

ProviderCodeGenerator

プロバイダー固有のコード フラグメントを生成します。

ProviderCodeGeneratorDependencies

のサービス依存関係パラメーター クラス ProviderCodeGenerator

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

新しい依存関係が追加されるとコンストラクターシグネチャが変更される可能性があるため、プロバイダーコードまたはアプリケーションコードからこのクラスのインスタンスを直接構築しないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーから オブジェクトを解決し、次に C# 'with' 演算子を使用して選択したサービスを置き換えます。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

ProviderCodeGeneratorPlugin

リバース エンジニアリング用のコード フラグメントを生成するためにプラグインによって使用される基本クラス。

RelationalScaffoldingModelFactory
SavedModelFiles

モデルに追加されたファイルを表します。

ScaffoldedFile

スキャフォールディングされたファイルを表します。

ScaffoldedModel

スキャフォールディングされたモデルを表します。

ScaffoldingTypeMapper
TableSelectionSet
TableSelectionSet.Selection
TemplatedModelGenerator

テンプレートを使用するモデル コード ジェネレーターの基本型。

TypeScaffoldingInfo

インターフェイス

ICompiledModelCodeGenerator

コンパイル済みモデル メタデータのコードを生成するために使用されます。

ICompiledModelCodeGeneratorSelector

特定の ICompiledModelCodeGenerator 生成オプションのサービスを選択します。

ICompiledModelScaffolder

モデルからコンパイル済みモデルをスキャフォールディングするために使用されます。

IDatabaseModelFactory

通常、データベース プロバイダーがデータベースを にリバース エンジニアリング DatabaseModelするために実装されるサービス。

IModelCodeGenerator

モデルのコードを生成するために使用されます。

IModelCodeGeneratorSelector

特定の IModelCodeGenerator プログラミング言語のサービスを選択します。

IProviderCodeGeneratorPlugin

リバース エンジニアリング用のコード フラグメントを生成するプラグインによって実装されます。

IProviderConfigurationCodeGenerator

通常、リバース エンジニアリング用のコード フラグメントを生成するためにデータベース プロバイダーによって実装されるサービス。

IReverseEngineerScaffolder

データベース スキーマからモデルをスキャフォールディングするために使用されます。

IScaffoldingModelFactory

から を IModel 作成するために使用します DatabaseModel

IScaffoldingProviderCodeGenerator

通常、リバース エンジニアリング用のコード フラグメントを生成するためにデータベース プロバイダーによって実装されるサービス。