用外键删除MVC 5 CRUD

时间:2015-12-03 10:38:33

标签: c# asp.net-mvc crud

我目前正在研究MVC 5 CRUD,我刚开始上周。我在其中一个表上使用DELETE时遇到的错误是因为我正在删除表A上的一行数据,但表A的主键是表B的外键。

有没有办法,如果我删除表A上的数据,表B上的相应数据也会被删除?谢谢。

2 个答案:

答案 0 :(得分:1)

这里的MVC部分无关紧要,您的数据库设计就是这样,无论使用何种技术,DELETE都会失败。

正如Chino上面所指出的那样,您应该查看数据库,特别是表A和表B之间的关系,并将它们设置为级联删除。这意味着当删除表A中的一行时,表B中的行也将被删除(因此“级联'”

答案 1 :(得分:1)

首先删除表B Data And Then A Table的外键。