0
我收到錯誤的標題,當我嘗試創建數據庫爲我的實體框架代碼第一個數據庫實體框架引入FOREIGN KEY約束可能會導致循環或多個級聯路徑。週期在哪裏?
我明白什麼是錯誤的意思(也許不是??),我知道如何禁用級聯刪除特定財產
我想知道是哪些屬性導致錯誤,因爲我只看到一個級聯刪除表中
Here is a gist to the generated sql script that gives me the error
我收到錯誤的標題,當我嘗試創建數據庫爲我的實體框架代碼第一個數據庫實體框架引入FOREIGN KEY約束可能會導致循環或多個級聯路徑。週期在哪裏?
我明白什麼是錯誤的意思(也許不是??),我知道如何禁用級聯刪除特定財產
我想知道是哪些屬性導致錯誤,因爲我只看到一個級聯刪除表中
Here is a gist to the generated sql script that gives me the error
如果我運行你的腳本,我得到
Msg 1785,Level 16,State 0,Line 472 引入表'WorkOrders'上的FOREIGN KEY約束'FK_dbo.WorkOrders_dbo.Customers_CustomerId'可能會導致循環或多個級聯路徑。指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY約束。 消息1750,級別16,狀態1,行472 無法創建約束或索引。查看以前的錯誤。
造成
ALTER TABLE [dbo].[WorkOrders] ADD CONSTRAINT
[FK_dbo.WorkOrders_dbo.Customers_CustomerId] FOREIGN KEY
([CustomerId]) REFERENCES [dbo].[Customers] ([Id]) ON DELETE CASCADE
我通常把級聯刪除掉。我想知道什麼時候被刪除。
週期可以是顧客,工作單,鬧鐘,顧客,