我正在使用Entity Framework6。我正在尝试使用此代码删除对象及其子对象:
For each itm in myobject.childs
context.childs.remove(itm)
Next
context.myobjects.remove(myobject)
context.SaveChanges
但是我遇到了这个错误:
操作失败:由于一个或多个外键属性不可为空,因此无法更改该关系。对关系进行更改时,相关的外键属性将设置为空值。如果外键不支持空值,则必须定义新的关系,必须为外键属性分配另一个非空值,或者必须删除不相关的对象。