Microsoft.EntityFrameworkCore.Migrations 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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 |
更新または削除の一部として外部キー制約を処理するときにデータベースが実行する可能性があるアクション。 |
Entity Framework