尝试删除对象及其子对象时出错

时间:2019-05-07 00:40:24

标签: vb.net entity-framework-6

我正在使用Entity Framework6。我正在尝试使用此代码删除对象及其子对象:

For each itm in myobject.childs
   context.childs.remove(itm)
Next

context.myobjects.remove(myobject)
context.SaveChanges

但是我遇到了这个错误:

  

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

0 个答案:

没有答案