Migration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
每个 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”的操作。 |