0

我有一个网络服务,可以将数据发送到手机。有时它已经作为核心数据对象存在,有时它是新的。我对该项目有一个唯一的引用,所以我基本上想搜索该对象是否存在,如果不存在,则将其保存到核心数据存储中。如果它存在,那么在理想世界中我想更新对象。

目前我删除所有对象并从我的网络服务中再次填充它们,但显然当有很多项目时这不切实际。

4

1 回答 1

0

你应该在你的实体中有一个唯一的 ID。然后你从核心数据中获取具有该 ID 的实体,如果它是空的,则创建一个新实体,否则使用获取的实体。那么这有什么问题呢?如果您使用并发可能会更难。

于 2012-11-01T16:25:07.637 回答