0
首先,我只在基本的CRUD之前沒有做過太多的SQL代碼,但是我參與了一個項目,在該項目中,我有權訪問SQL Server,並由我來編寫SQL。SQL Server觸發器刪除或級聯刪除
我一直在忙着尋找一個解決方案的stackoverflow,但(新)它對我沒有任何意義。
我使用SQL Server 2012的
我有以下關係(與地方外鍵約束)
Client > Order > OrderItems
訂購
Id
ClientId
的OrderItems
Id
OrderId
我使用的是EF,當我打電話給我的刪除方法在客戶端我需要刪除orders
和orderitems
表
我需要添加一個觸發器去,並刪除所有相關的項目orders
和orderitems
,但我不知道如何做到這一點,或者如果級聯刪除(我聽說過)是最好的?
任何人都有一個快速的例子和如何做到這一點的建議?
級聯刪除是好的這種情況下,更好的解決方案則觸發。 –