无法删除同一数据库上下文中具有前键关系的实体

时间:2019-06-17 21:01:35

标签: entity-framework-6

  1. 尝试将父表和2个子表的行移至异常表
  2. 在同一Db上下文中删除父表和子表中的行。

但是出现以下错误:

由于一个或多个外键属性不可为空,因此无法更改该关系。对关系进行更改时,相关的外键属性将设置为空值。如果外键不支持空值,则必须定义新的关系,必须为外键属性分配另一个非空值,或者必须删除不相关的对象。

但是我可以成功删除第一个Db上下文中的子表和不同数据库上下文中的父表。

请告知。

0 个答案:

没有答案