【发布时间】:2012-06-25 19:31:45
【问题描述】:
我想从我的数据库中删除一个条目,但它说不能,因为另一个表引用了它的 ID。我要删除的表是:
Packages(packageID(PRIMARY), package_name, etc. . . .)
我想级联删除的表是
PackageVariant(packageID(FOREIGN), variantID(FOREIGN)) //those foreign keys combine to make PRIMARY composite key
在从 PackageVariant 中删除条目时,我想级联删除相关的变体:
Variant(variantID(PRIMARY), variant_name, etc . . .)
这就是我想要的级联。
现在我有一个实体框架模型设置并正常工作,我有数据库设置并正常工作。那么,我该如何更改两者或其中之一,以使这种级联删除起作用?
我还制作了 PackageVariantProduct 数据库图。
谢谢
【问题讨论】:
标签: c# asp.net sql-server database entity-framework