【发布时间】:2011-12-21 21:15:16
【问题描述】:
例如,假设我有这 3 个表:
Table Customers:
CustomerID
Table Addresses:
AddressId
Table Customers_Addresses
CustomerID
AddressID
在 SQL Server Management Studio 上,对于两个 FK,我将“删除规则”和“更新规则”设置为“级联”。
因此,当我删除客户时,“Customers_Addresses”中所有引用 CustomerID 的行都会被删除。 现在,如果我希望 SQL Server 2008 也删除“地址”表中与我刚刚删除的客户相关的所有行,我该怎么办?
我读到我可以在我的客户对象中加载所有相关的“地址”,并为所有地址实例调用“删除对象”。我对这个解决方案不满意,如果存在的话,我更喜欢 SQL Server 2008 上的解决方案。
谢谢!
【问题讨论】:
标签: sql-server-2008 entity-framework-4