使ってます .Net4.5
およびC#
、データベース移行の1つに取り組んでいます FluentMigrator
を使用しています。を使用してテーブルを変更し、列を追加できます
Alter.Table("Items").InSchema("Pricing")
.AddColumn("CanBe").AsBoolean().NotNullable()
しかし、いくつかの既存の列を削除する必要があり、DeleteColumn
もDropColumn
メソッドもIAlterTableAddColumnOrAlterColumnOrSchemaSyntax
インターフェースにありません。
FluentMigratorを使用して列を削除するにはどうすればよいですか?
自分で見つけた:
別の声明として記載する必要があります。
Alter.Table("Items").InSchema("Pricing")
.AddColumn("CanBe").AsBoolean().NotNullable();
Delete.Column("AllowSubscription").FromTable("Items").InSchema("Pricing");