如何使用FluentMigrator删除列

本文关键字:删除列 FluentMigrator 何使用 | 更新日期: 2023-09-27 17:55:48

我正在使用.Net4.5C#,我正在使用FluentMigrator进行数据库迁移之一。我能够使用

Alter.Table("Items").InSchema("Pricing")
            .AddColumn("CanBe").AsBoolean().NotNullable()

但是我需要删除一些现有列,并且DeleteColumn DropColumn方法不在IAlterTableAddColumnOrAlterColumnOrSchemaSyntax接口上。

如何使用 FluentMigrator 删除列?

如何使用FluentMigrator删除列

自己找到了:

它必须作为单独的语句。

Alter.Table("Items").InSchema("Pricing")
        .AddColumn("CanBe").AsBoolean().NotNullable();
Delete.Column("AllowSubscription").FromTable("Items").InSchema("Pricing");