Microsoft.EntityFrameworkCore.Design 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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 |
識別子を複数形と単数形に変換します。 |
Entity Framework