2017-08-08 70 views
0

現有的關係是否有可能增加一個級聯刪除使用FluentMigrator現有的關係。所以我能替換以下兩行用一行代碼?是否有可能增加一個級聯刪除使用FluentMigrator

Delete.ForeignKey("FK_Attachments_Items").OnTable("Attachments"); 
Create.ForeignKey("FK_Attachments_Items").FromTable("Attachments").ForeignColumn("ItemId").ToTable("Items").PrimaryColumn("Id").OnDeleteOrUpdate(System.Data.Rule.Cascade); 

回答

1

因爲SQL不支持它,所以不能將級聯刪除規則添加到現有關係。這就是爲什麼流利的遷移不提供這樣的功能。它可以提供一個包裝重建具有級聯刪除規則外鍵,但事實並非如此。見thisthis計算器後以獲取更多信息。