如何更新现有核心数据条目?
答案 0 :(得分:4)
仅修改托管对象不会导致将更改保存到商店。托管对象上下文充当暂存器。您可以使用它创建和注册托管对象,对对象进行更改,以及根据需要撤消和重做更改。如果对与给定上下文关联的托管对象进行更改,则这些更改将保持对该上下文的本地更改,直到您通过向上下文发送save:message来提交更改。此时 - 假设没有验证错误 - 更改将提交给商店。作为必然结果,仅创建托管对象不会导致将其保存到持久性存储,并且删除托管对象不会导致从存储中删除记录 - 您必须保存上下文以提交更改。
要更新核心数据条目,只需获取所需条目,进行必要的更改,最后调用:保存在托管上下文中。