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
,但我不知道如何做到这一点,或者如果级联删除(我听说过)是最好的?
任何人都有一个快速的例子和如何做到这一点的建议?
级联删除是好的这种情况下,更好的解决方案则触发。 –