次の方法で共有


Microsoft.EntityFrameworkCore.Migrations 名前空間

クラス

HistoryRepository

EF Core 移行に関するメタデータ (適用されている移行など) を追跡する '__EFMigrationsHistory' テーブルへのアクセスに使用されるリポジトリの基本クラス。

HistoryRepositoryDependencies

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

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

HistoryRow

移行履歴テーブルの行を表すエンティティ型。

Migration

各 EF Core 移行によって継承される基本クラス。

MigrationAttribute

クラスが であり、その識別子を Migration 提供することを示します。

MigrationBuilder

ビルド用の fluent に似た API を提供する MigrationOperationビルダー。

MigrationCommand

データベースに送信して移行する準備ができているコマンドを表します。

MigrationCommandListBuilder

データベースを移行するために実行できる の MigrationCommandリストを作成するためのビルダー。

MigrationsAnnotationProvider

のさまざまな要素 IRelationalModelの削除操作を生成するときに EF Core Migrations によって使用される注釈へのアクセスを提供するデータベース プロバイダーによって継承される基本クラス。

MigrationsAnnotationProviderDependencies

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

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

MigrationsAssemblyExtensions

IMigrationsAssembly の拡張メソッド。

MigrationsSqlGenerator

の一覧MigrationOperationから実行またはスクリプト化できるオブジェクトで MigrationCommand SQL を生成します。

MigrationsSqlGeneratorDependencies

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

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

SqliteMigrationBuilderExtensions

の SQLite 固有の MigrationBuilder拡張メソッド。

SqliteMigrationsAnnotationProvider
SqliteMigrationsSqlGenerator

の SQLite 固有の MigrationsSqlGenerator実装。

SqlServerMigrationBuilderExtensions

の特定の拡張メソッドをSQL ServerしますMigrationBuilder

SqlServerMigrationsSqlGenerator

SQL Server固有の のMigrationsSqlGenerator実装。

インターフェイス

IHistoryRepository

EF Core 移行に関するメタデータ (どの移行が適用されたかなど) を追跡する '__EFMigrationsHistory' テーブルへのアクセスに使用されるリポジトリのインターフェイス。

IMigrationCommandExecutor

データベースに対して移行コマンドを実行するためのサービス。

IMigrationsAnnotationProvider

通常、 のさまざまな要素 IRelationalModelの削除操作を生成するときに EF Core Migrations によって使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。 リレーショナル モデルに格納されている注釈は、 によって IRelationalAnnotationProvider提供されます。

IMigrationsAssembly

EF Core Migrations を含むアセンブリを表すサービス。

IMigrationsIdGenerator

識別子から名前と名前から移行識別子を生成するためのサービス。

IMigrationsModelDiffer

2 つの IRelationalModels の違いを見つけ、それらの違い MigrationOperationをデータベースの更新に使用できる に変換するためのサービス。

IMigrationsSqlGenerator

の一覧MigrationOperationから実行またはスクリプト化できるオブジェクトを生成MigrationCommandするためのサービス。

IMigrator

EF Core Migrations スクリプトを生成したり、データベースを直接移行したりするために使用されるメイン サービス。

列挙型

MigrationsSqlGenerationOptions

移行用に SQL を生成するときに使用するオプション。

ReferentialAction

更新または削除の一部として外部キー制約を処理するときにデータベースが実行する可能性があるアクション。