语言

Migration 类

定义

每个 EF Core 迁移继承的基类。

public abstract class Migration
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class Migration
type Migration = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type Migration = class
Public MustInherit Class Migration
继承
Migration
特性

注解

有关详细信息和示例,请参阅 数据库迁移 。

构造函数

名称 说明
Migration()

创建一个 Migration 实例。

字段

名称 说明
InitialDatabase

空数据库的迁移标识符。

属性

名称 说明
ActiveProvider

当前数据库提供程序的名称。

DownOperations

将 MigrationOperation迁移数据库“down”的项。

TargetModel

IModel应用迁移后数据库将映射到的该数据库。

UpOperations

将 MigrationOperation迁移数据库“up”的项。

方法

名称 说明
BuildTargetModel(ModelBuilder)

实现以生成 TargetModel.

Down(MigrationBuilder)

生成将迁移数据库“down”的操作。

Up(MigrationBuilder)

生成将迁移数据库“up”的操作。

适用于