Microsoft.EntityFrameworkCore.Migrations.Design 命名空間

類別

名稱 Description
CSharpHelper
CSharpMigrationOperationGenerator

用來產生 C# 來建立 MigrationOperation 物件。

CSharpMigrationOperationGeneratorDependencies

服務相依參數類別 CSharpMigrationOperationGenerator

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

CSharpMigrationsGenerator

用來產生 C# 遷移程式碼。

CSharpMigrationsGeneratorDependencies

服務相依參數類別 CSharpMigrationsGenerator

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

CSharpSnapshotGenerator

用於產生 C# 程式碼以建立 IModel.

CSharpSnapshotGeneratorDependencies

服務相依參數類別 CSharpSnapshotGenerator

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

CSharpSnapshotGeneratorParameters

將上下文(輸出建構器及目前範圍內的識別碼集合)流經 CSharpSnapshotGenerator 呼叫樹的參數物件。

MigrationFiles

代表為遷移產生的檔案。

MigrationsBundle

定義了遷移套件的入口點。

MigrationsCodeGenerator

用來產生遷移程式碼。

MigrationsCodeGeneratorDependencies

服務相依參數類別 MigrationsCodeGenerator

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

MigrationsScaffolder

用來支撐新遷徙。

MigrationsScaffolderDependencies

服務相依參數類別 MigrationsScaffolder

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

ScaffoldedMigration

代表一種鷹架式的遷徙。

介面

名稱 Description
ICSharpMigrationOperationGenerator

用來產生 C# 程式碼來建立 MigrationOperation 物件。

ICSharpSnapshotGenerator

用於產生 C# 程式碼以建立 IModel.

IMigrationsCodeGenerator

用來產生遷移程式碼。

IMigrationsCodeGeneratorSelector

為特定程式語言選擇 IMigrationsCodeGenerator 服務。

IMigrationsScaffolder

用來支撐新遷徙。