【问题标题】:MVC 5 deleting a row that has a foreign key on itMVC 5删除具有外键的行
【发布时间】:2017-05-13 07:00:16
【问题描述】:

我有一个表 A 被表 B 的外键约束引用。有没有办法从表 A 中删除一行?

【问题讨论】:

  • 您使用什么进行数据访问?实体框架?
  • ASP.NET MVC 与数据库无关。你在使用实体框架吗?如果有,是什么版本?数据库优先还是代码优先?
  • @Escobar5 是的 EF
  • @Dai 是实体框架,第6版db优先
  • 你需要为表配置级联删除,检查这个:stackoverflow.com/a/23667430/641345

标签: asp.net asp.net-mvc asp.net-mvc-5


【解决方案1】:

一种方法是启用级联删除。转到 SQL Server Management Studio 并在您定义 FK 的位置将删除规则设置为级联。 这是最简单的方法,但并不总是最好的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多