Microsoft.EntityFrameworkCore.Migrations.Operations 命名空间

类

名称 说明
AddCheckConstraintOperation

用于创建新的检查约束的 A MigrationOperation 。

AddColumnOperation

要添加新列的 A MigrationOperation 。

AddForeignKeyOperation

用于添加新外键的 A MigrationOperation 。

AddPrimaryKeyOperation

用于添加新外键的 A MigrationOperation 。

AddUniqueConstraintOperation

用于添加新的唯一约束的 A MigrationOperation 。

AlterColumnOperation

用于更改现有列的 A MigrationOperation 。

AlterDatabaseOperation

用于更改现有数据库的 A MigrationOperation 。

AlterSequenceOperation

用于更改现有序列的 A MigrationOperation 。

AlterTableOperation

用于更改现有表的 A MigrationOperation 。

ColumnOperation

用于 MigrationOperation 对列执行的操作。 另请参阅 AddColumnOperation 和 AlterColumnOperation。

CreateCheckConstraintOperation

用于创建新的检查约束的 A MigrationOperation 。

CreateIndexOperation

用于创建新索引的 A MigrationOperation 。

CreateSequenceOperation

用于创建新序列的 A MigrationOperation 。

CreateTableOperation

用于创建新表的 A MigrationOperation 。

DatabaseOperation

用于 MigrationOperation 对数据库执行的操作。 另请参阅 AlterDatabaseOperation。

DeleteDataOperation

用于 MigrationOperation 从现有表中删除种子数据。

DropCheckConstraintOperation

用于删除现有检查约束的 A MigrationOperation 。

DropColumnOperation

用于删除现有列的 A MigrationOperation 。

DropForeignKeyOperation

用于删除现有外键的 A MigrationOperation 。

DropIndexOperation

用于删除现有索引的 A MigrationOperation 。

DropPrimaryKeyOperation

用于删除主键的 A MigrationOperation 。

DropSchemaOperation

用于删除架构的 A MigrationOperation 。

DropSequenceOperation

用于删除序列的 A MigrationOperation 。

DropTableOperation

用于删除现有表的 A MigrationOperation 。

DropUniqueConstraintOperation

用于删除现有唯一约束的 A MigrationOperation 。

EnsureSchemaOperation

用于 MigrationOperation 确保架构存在。 也就是说,只有在架构尚不存在时,才会创建架构。

InsertDataOperation

用于将种子数据插入表中的 A MigrationOperation 。

MigrationOperation

可针对数据库执行的所有迁移操作的基类。

RenameColumnOperation

用于重命名现有列的 A MigrationOperation 。

RenameIndexOperation

用于重命名现有索引的 A MigrationOperation 。

RenameSequenceOperation

用于重命名现有序列的 A MigrationOperation 。

RenameTableOperation

用于重命名现有表的 A MigrationOperation 。

RestartSequenceOperation

用于重新启动现有序列的 A MigrationOperation 。

SequenceOperation

用于 MigrationOperation 对序列执行的操作。 另请参阅 CreateSequenceOperation 和 AlterSequenceOperation。

SqlOperation

用于原始 SQL 命令的 A MigrationOperation 。

SqlServerCreateDatabaseOperation

特定于创建数据库的SQL ServerMigrationOperation。

SqlServerDropDatabaseOperation

特定于删除数据库的SQL ServerMigrationOperation。

TableOperation

表的操作的 A MigrationOperation 。 另请参阅 CreateTableOperation 和 AlterTableOperation。

UpdateDataOperation

用于 MigrationOperation 更新现有表中的种子数据。

接口

名称 说明
IAlterMigrationOperation

任何更改现有数据库对象的接口 MigrationOperation 。

ITableMigrationOperation

表示对表的迁移操作。