共用方式為


Microsoft.EntityFrameworkCore.Migrations 命名空間

類別

HistoryRepository

存放庫的基類,用來存取 '__EFMigrationsHistory' 資料表,可追蹤 EF Core 移轉的相關中繼資料,例如已套用移轉的中繼資料。

HistoryRepositoryDependencies

的服務相依性參數類別 HistoryRepository

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

HistoryRow

實體類型,表示移轉歷程記錄資料表中的資料列。

Migration

每個 EF Core 移轉所繼承的基類。

MigrationAttribute

表示類別是 , Migration 並提供其識別碼。

MigrationBuilder

提供類似 Fluent 的 API 來建置 的建置器 MigrationOperation

MigrationCommand

表示準備好要傳送至資料庫的命令,以便進行移轉。

MigrationCommandListBuilder

用來建立清單的 MigrationCommand 建立器,接著可以執行以移轉資料庫。

MigrationsAnnotationProvider

資料庫提供者所繼承的基類,可存取 EF Core 移轉針對 各種專案的 IRelationalModel 移除作業時所使用的批註。

MigrationsAnnotationProviderDependencies

的服務相依性參數類別 MigrationsAnnotationProvider

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

MigrationsAssemblyExtensions

IMigrationsAssembly 的擴充方法。

MigrationsSqlGenerator

在 物件中 MigrationCommand 產生 SQL,然後可從 清單 MigrationOperation 執行或編寫腳本。

MigrationsSqlGeneratorDependencies

的服務相依性參數類別 MigrationsSqlGenerator

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

SqliteMigrationBuilderExtensions

MigrationBuilder SQLite 特定擴充方法。

SqliteMigrationsAnnotationProvider
SqliteMigrationsSqlGenerator

的 SQLite 特定實作 MigrationsSqlGenerator

SqlServerMigrationBuilderExtensions

SQL Server 的特定 MigrationBuilder 擴充方法。

SqlServerMigrationsSqlGenerator

SQL Server 特定的 實作 MigrationsSqlGenerator

介面

IHistoryRepository

用來存取 '__EFMigrationsHistory' 資料表的存放庫介面,可追蹤 EF Core 移轉的相關中繼資料,例如已套用移轉的中繼資料。

IMigrationCommandExecutor

針對資料庫執行移轉命令的服務。

IMigrationsAnnotationProvider

通常由資料庫提供者實作的服務,可在為 的各種專案產生移除作業時,提供 EF Core 移轉所使用之批註的 IRelationalModel 存取權。 儲存在關係模型中的批註是由 提供 IRelationalAnnotationProvider

IMigrationsAssembly

服務,表示包含 EF Core 移轉的元件。

IMigrationsIdGenerator

用來從名稱和識別碼產生移轉識別碼的服務。

IMigrationsModelDiffer

用來尋找兩 IRelationalModel 個 之間差異的服務,並將這些差異 MigrationOperation 轉換成 可用來更新資料庫的 。

IMigrationsSqlGenerator

服務,用於產生 MigrationCommand 物件,然後可從 清單 MigrationOperation 執行或編寫腳本。

IMigrator

用來產生 EF Core 移轉腳本或直接移轉資料庫的主要服務。

列舉

MigrationsSqlGenerationOptions

產生 SQL 以進行移轉時要使用的選項。

ReferentialAction

當處理外鍵條件約束做為更新或刪除的一部分時,資料庫可能會採取的動作。