我们正在从客户端生成主键(GUID)并传递给服务器。从一些文章和博客中,我们了解到 Azure 客户端 sdk 以随机顺序推送记录。我们创建了一个带有关系的 2 个表,并在离线模式下对其进行了测试,效果很好。因此,我们想确认最新的客户端 sdk 是否进行了一些代码修复以按某种顺序发送记录。
我想知道为什么他们不能创建一个队列,以便它将以先出的方式推送第一个。
由于我们在服务器端有外键关系,我们需要有序地推送插入,是否有任何机制可以按指定的顺序将其推送到服务器?
是否有任何机制可以按指定的顺序将其推送到服务器?
我们可以从这本书中得到答案-第3章/关系/。
前者一般为您处理。如果在脱机模式下插入异步标记,则会先将其放入操作队列中,然后再使用它。由于操作队列是按顺序处理的,因此标记将在使用它的任何记录更新之前发送到后端。
注: 最好单独处理表,并在移动式客户机上手动处理关系管理。这会导致移动式客户机上的代码增多,但通过避免大部分复杂的关系,使服务器变得更加简单。