次の方法で共有


Microsoft.EntityFrameworkCore.Design 名前空間

クラス

AnnotationCodeGenerator

を実装するときにデータベース プロバイダーによって使用される基本クラス IAnnotationCodeGenerator

AnnotationCodeGeneratorDependencies

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

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

AttributeCodeFragment

属性の使用法を表します。

DbContextActivator

デザイン時に型を DbContext インスタンス化するために使用されます。

DesignTimeProviderServicesAttribute

特定のデータベース プロバイダーのデザイン タイム サービスを検索する場所を識別します。 この属性は、データベース プロバイダーのプライマリ アセンブリに存在する必要があります。

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

DesignTimeServiceCollectionExtensions

Entity Framework Core のデザイン時サービスを に追加するための IServiceCollection拡張メソッド。

DesignTimeServicesReferenceAttribute

追加のデザイン タイム サービスを検索する場所を識別します。

この属性は、通常、デザイン時の拡張機能で使用されます。 通常、アプリケーション コードでは使用されません。

EntityFrameworkDesignServicesBuilder

を実装 IDesignTimeServicesするときにデータベース プロバイダーが使用できるように設計されたビルダー API。

EntityFrameworkRelationalDesignServicesBuilder

を実装 IDesignTimeServicesするときにデータベース プロバイダーが使用できるように設計されたビルダー API。

FluentApiCodeFragment

fluent API メソッドの呼び出しを表します。

MethodCallCodeFragment

メソッドの呼び出しを表します。

MethodCallCodeFragmentExtensions

デザイン時 MethodCallCodeFragment の拡張機能。

NamespaceComparer

using ステートメントを並べ替えるカスタム文字列比較子で、最初に System プレフィックスが付いた名前空間が含まれます。

NestedClosureCodeFragment

入れ子になったクロージャ コード フラグメントを表します。

OperationException

既定では、スタック トレースがコマンドによって報告されない例外を表します。

OperationExecutor

デザイン時の操作のファサード。

OperationExecutor.AddMigration

新しい移行を追加する操作を表します。

OperationExecutor.DropDatabase

データベースを削除する操作を表します。

OperationExecutor.GetContextInfo

型に関する情報を取得する操作を DbContext 表します。

OperationExecutor.GetContextType
OperationExecutor.GetContextTypes

使用可能 DbContext な型を一覧表示する操作を表します。

OperationExecutor.GetMigrations

使用可能な移行を一覧表示する操作を表します。

OperationExecutor.HasPendingModelChanges

保留中の移行がある場合にチェックする操作を表します。

OperationExecutor.OperationBase

操作を表します。

OperationExecutor.OptimizeContext

DbContext からコンパイル済みモデルを生成する操作を表します。

OperationExecutor.RemoveMigration

最後の移行を削除する操作を表します。

OperationExecutor.ScaffoldContext

データベースの エンティティ型と エンティティ型を DbContext スキャフォールディングする操作を表します。

OperationExecutor.ScriptDbContext

DbContext から SQL スクリプトを生成する操作を表します。

OperationExecutor.ScriptMigration

移行から SQL スクリプトを生成する操作を表します。

OperationExecutor.UpdateDatabase

データベースを指定した移行に更新する操作を表します。

OperationReportHandler

報告されたデザイン時アクティビティを処理するために使用されます。

OperationResultHandler

操作の結果を処理するために と共 OperationExecutor に使用されます。

PropertyAccessorCodeFragment

プロパティ アクセサーのラムダ コード フラグメントを表します。

インターフェイス

IAnnotationCodeGenerator

(規則によって処理されるのではなく) コードを生成する必要がある注釈を制御し、必要に応じてコードを生成するために、データベース プロバイダーによって実装されます。

ICSharpHelper

C# コードを生成するためのヘルパー。

IDesignTimeDbContextFactory<TContext>

派生 DbContext インスタンスを作成するためのファクトリ。 このインターフェイスを実装して、既定のパブリック コンストラクターを持たないコンテキスト型に対してデザイン時サービスを有効にします。 設計時に、移行などの特定のデザイン時エクスペリエンスを有効にするために、派生 DbContext インスタンスを作成できます。 デザイン時サービスは、スタートアップ アセンブリまたは派生コンテキストと同じアセンブリ内にあるこのインターフェイスの実装を自動的に検出します。

IDesignTimeServices

デザイン時サービスの構成を有効にします。 ツールは、スタートアップ アセンブリ内のこのインターフェイスの実装を自動的に検出します。

ILanguageBasedService

サポートされているプログラミング言語に基づいて解決されるサービスを表します。

IMethodCallCodeFragment

メソッドの呼び出しを表します。

IOperationReportHandler

報告されたデザイン時アクティビティを処理するために使用されます。

IOperationResultHandler

操作の結果を処理するために と共 OperationExecutor に使用されます。

IPluralizer

識別子を複数形と単数形に変換します。