PullAsync 和 PushAsync 具有整数自动编号标识以及使用 Azure 移动服务器/客户端 SDK 的 G



我有一个现有的表,其中"CustomerID"作为主键整数自动编号。 然后,我根据 Azure SDK 的规则添加了基于 GUID 的"ID",以便脱机同步正常工作。 我能够使用PULLASYNC拉取数据。我也可以通过PUSHASYNC推送数据。如果我在模型中包含"客户 ID"字段,则 PUSH 会出现错误。我也需要在离线数据库中使用此客户 ID 字段。但是我不能使用 CustomerId=0 或 CUstomerId=null 进行推送。

现在,您能否以某种方式帮助我可以在没有 CustomerID(要么设置为 0(的情况下推送模型,然后在 PULL 上,从 SQL 服务器获取 CustomerID 自动编号?

在节点或 C# 服务器代码的表控制器中,可以在收到此表的更新 (PUT( 或插入 (POST( 时删除 CustomerId 属性,然后再执行数据库操作。然后在响应正文中,将 CustomerId 属性与数据库分配的值包括在内。

最新更新