Как отбросить колонку с помощью FluentMigrator?

Я использую .Net4.5 и C#, Я работаю над одной из миграций базы данных используя FluentMigrator. Я могу изменять таблицы и добавлять столбцы с помощью

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

однако мне нужно удалить некоторые существующие столбцы и nor DeleteColumn, ни DropColumn методы не на IAlterTableAddColumnOrAlterColumnOrSchemaSyntax интерфейс.

Как удалить столбцы с помощью FluentMigrator?

1 ответов


нашел сам:

Он должен идти как отдельный оператор.

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

Delete.Column("AllowSubscription").FromTable("Items").InSchema("Pricing");