您好我有一个Events表和一个InstallmentPlans表。关系为0..1:一个事件可以有0或1个分期付款计划。如果我想删除事件的现有InstallmentPlan,我该怎么做?将其设置为null似乎不起作用:
_event.InstallmentPlan = null;
答案 0 :(得分:2)
您可以使用对象上下文从数据库中删除实体:
context.DeleteObject(_event.InstallmentPlan);
context.SaveChanges();
答案 1 :(得分:0)
您也应该能够通过键删除关联:
_event.InstallmentPlanKey = null;
这不会删除对象;要做到这一点,你必须删除该实体,因为@Marek解释。