C# 用外键删除MVC 5积垢
我目前正在研究MVC5 CRUD,上周才开始。当我在一个表上使用DELETE时,我遇到了一个错误,因为我正在删除表a上的一行数据,但表a的主键是表B的外键C# 用外键删除MVC 5积垢,c#,asp.net-mvc,crud,C#,Asp.net Mvc,Crud,我目前正在研究MVC5 CRUD,上周才开始。当我在一个表上使用DELETE时,我遇到了一个错误,因为我正在删除表a上的一行数据,但表a的主键是表B的外键 如果我删除表A上的数据,有没有办法也删除表B上相应的数据?谢谢。这里的MVC部分是不相关的,您的数据库设计是这样的,无论使用何种技术,删除都会失败 正如上面Chino指出的,您应该查看数据库,特别是表A和表B之间的关系,并将它们设置为级联删除。这意味着当表a中的一行被删除时,表B中的一行也会被删除(因此“级联”)首先删除表B数据的外键,然后删
如果我删除表A上的数据,有没有办法也删除表B上相应的数据?谢谢。这里的MVC部分是不相关的,您的数据库设计是这样的,无论使用何种技术,删除都会失败
正如上面Chino指出的,您应该查看数据库,特别是表A和表B之间的关系,并将它们设置为级联删除。这意味着当表a中的一行被删除时,表B中的一行也会被删除(因此“级联”)首先删除表B数据的外键,然后删除一个表。是的,它被称为级联删除。好的,谢谢,先生,我将尝试对此进行研究。但是你知道我可以在哪里表演吗?