标签: c# asp.net entity-framework
我有一个实体,其主键是数据库中其他表的外键
为了删除此实体中的记录,我需要先删除所有外键记录,否则删除将无法正常工作
目前我必须手动选择所有的关键记录并删除它们,这有点痛苦
有没有办法告诉EF自动删除其他表中的所有引用?
答案 0 :(得分:2)
EF确实支持级联删除。您需要确保在SSDL和CSDL的Association元素中包含针对关联的适当结束的OnDelete操作。设置OnDelete操作后,EF会为您强制执行。