Microsoft.EntityFrameworkCore.Migrations.Design 命名空间

CSharpHelper
CSharpMigrationOperationGenerator

用于生成用于创建 MigrationOperation 对象的 C#。

CSharpMigrationOperationGeneratorDependencies

的服务依赖项参数类 CSharpMigrationOperationGenerator

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

CSharpMigrationsGenerator

用于生成迁移的 C# 代码。

CSharpMigrationsGeneratorDependencies

的服务依赖项参数类 CSharpMigrationsGenerator

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

CSharpSnapshotGenerator

用于生成用于创建 的 IModelC# 代码。

CSharpSnapshotGeneratorDependencies

的服务依赖项参数类 CSharpSnapshotGenerator

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

MigrationFiles

表示为迁移生成的文件。

MigrationsBundle

定义迁移捆绑包的入口点。

MigrationsCodeGenerator

用于生成迁移代码。

MigrationsCodeGeneratorDependencies

的服务依赖项参数类 MigrationsCodeGenerator

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

MigrationsScaffolder

用于搭建新迁移的基架。

MigrationsScaffolderDependencies

的服务依赖项参数类 MigrationsScaffolder

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

ScaffoldedMigration

表示基架迁移。

接口

ICSharpMigrationOperationGenerator

用于生成用于创建 MigrationOperation 对象的 C# 代码。

ICSharpSnapshotGenerator

用于生成用于创建 的 IModelC# 代码。

IMigrationsCodeGenerator

用于生成迁移代码。

IMigrationsCodeGeneratorSelector

IMigrationsCodeGenerator为给定的编程语言选择一个服务。

IMigrationsScaffolder

用于搭建新迁移的基架。