Microsoft.EntityFrameworkCore.Migrations.Design 命名空间

类

名称 说明
CSharpHelper
CSharpMigrationOperationGenerator

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

CSharpMigrationOperationGeneratorDependencies

服务依赖项参数类 CSharpMigrationOperationGenerator

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

CSharpMigrationsGenerator

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

CSharpMigrationsGeneratorDependencies

服务依赖项参数类 CSharpMigrationsGenerator

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

CSharpSnapshotGenerator

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

CSharpSnapshotGeneratorDependencies

服务依赖项参数类 CSharpSnapshotGenerator

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

CSharpSnapshotGeneratorParameters

通过 CSharpSnapshotGenerator 调用树流上下文(输出生成器和当前范围内的标识符集)的参数对象。

MigrationFiles

表示为迁移生成的文件。

MigrationsBundle

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

MigrationsCodeGenerator

用于生成迁移代码。

MigrationsCodeGeneratorDependencies

服务依赖项参数类 MigrationsCodeGenerator

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

MigrationsScaffolder

用于搭建新迁移的基架。

MigrationsScaffolderDependencies

服务依赖项参数类 MigrationsScaffolder

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

ScaffoldedMigration

表示基架迁移。

接口

名称 说明
ICSharpMigrationOperationGenerator

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

ICSharpSnapshotGenerator

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

IMigrationsCodeGenerator

用于生成迁移代码。

IMigrationsCodeGeneratorSelector

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

IMigrationsScaffolder

用于搭建新迁移的基架。