繁体   English   中英

EF核心取消链接/分离相关实体-一对多

[英]EF Core Unlink / Detach Related Entity - One to Many

我正在尝试取消我实体与另一个实体的关系的链接(任务)。

但是我实体的关系仍然保留在TaskID列中。

我如何删除此TaskID值。

我正在使用实体框架核心2.2

提前致谢。

1.设置任务为空

2.任务关系仍然存在

WorkHour workHourRecentCreated = workHourRepo.Get(workHourDb.ID);
workHourRecentCreated.Task = null;
workHourRepo.Edit(workHourRecentCreated);
workHourRepo.Save();

您可能需要急于加载任务,以便变更跟踪器可以提取变更。

如果您有一个taskID字段,则将其设置为null应该可以正确更新数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM