实体框架:你能级联删除吗?

时间:2009-10-13 00:14:56

标签: c# asp.net entity-framework

我有一个实体,其主键是数据库中其他表的外键

为了删除此实体中的记录,我需要先删除所有外键记录,否则删除将无法正常工作

目前我必须手动选择所有的关键记录并删除它们,这有点痛苦

有没有办法告诉EF自动删除其他表中的所有引用?

1 个答案:

答案 0 :(得分:2)

EF确实支持级联删除。您需要确保在SSDL和CSDL的Association元素中包含针对关联的适当结束的OnDelete操作。设置OnDelete操作后,EF会为您强制执行。

相关问题