2016-07-07 16 views
10

Ich verwende .Net4.5 und C#, ich arbeite an einer der Datenbankmigrationen using FluentMigrator. Ich bin in der Lage Tabellen zu verändern und Spalten hinzufügen, indemWie man Spalte mit FluentMigrator fallen lässt?

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

mit Jedoch habe ich einige vorhandenen Spalten fallen muß und noch DeleteColumn noch DropColumn Methoden sind nicht auf IAlterTableAddColumnOrAlterColumnOrSchemaSyntax Schnittstelle.

Wie kann ich Spalten mithilfe von FluentMigrator löschen?

Antwort

19

Gefunden es selbst:

Es als separate Erklärung gehen.

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

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