Подтвердить что ты не робот

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

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

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

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

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

4b9b3361

Ответ 1

Нашел сам:

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

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

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