实体框架外键

时间:2016-07-06 15:30:59

标签: entity-framework-6

我在清除子记录并将其添加回父记录时收到以下错误。

  

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

1 个答案:

答案 0 :(得分:0)

如果数据作为外键引用到另一个表,则无法删除,但是您已通过

完成了操作

从引用表中删除值之后,您将只能执行删除操作

尝试这个https://www.c-sharpcorner.com/UploadFile/ff2f08/entity-framework-error-the-relationship-could-not-be-chang/