如何在EF Core中更改/更新实体的身份字段?

时间:2018-07-31 08:37:24

标签: ef-core-2.1

我有一个使用同步机制的,带有客户端和服务器端数据库的系统。双方都使用EntityFramework Core。

在客户端上创建新实体时,首先应使用一个临时ID将其保存在本地。然后将这些临时ID写入仅用于客户端的“ LocalChanges”表。
在下一个同步过程中,新行将作为“ NewItems”发送到服务器,并插入到服务器端数据库中,在此过程中,将接收它们的实际最终ID。
然后将这些新ID发送到客户端(在字典中将它们映射到旧ID),然后我想更新现有行并将其ID设置为最终ID。

  1. 这是正确的方法吗?
  2. 我到底要怎么做?

0 个答案:

没有答案