推送操作失败。在推送到Azure Portal Easy表时,请参阅PushResult了解详细信息错误

问题描述 投票:3回答:3

我正在使用Xamarin Android与Microsoft Azure portal offline sync合作。我在Azure门户中创建了一个Easy Table,我尝试使用以下代码行与Azure Mobile Apps实例同步数据。

await userData.PullAsync("userdata", userData.CreateQuery());
                await Client.SyncContext.PushAsync();

在运行应用程序时,我得到了例如Push操作失败的异常。有关详细信息,请参阅PushResult,数据未与Azure同步。

任何人都可以帮我解决这个问题!

谢谢!!

azure xamarin.android
3个回答
2
投票

我作为PullAsync()参数提供的“userdata”与Azure的EasyTable不匹配。通过在azure门户中为EasyTable名称指定相同名称来修复它。

希望它对你也有帮助! :)


0
投票

如果数据库不允许空值,请确保没有字段为空


0
投票

由于两个原因(不知道数字大于2),可能会发生此错误:

  1. 您正在尝试推送(空/空/无效符号)和eazy表/数据库通常不支持空值的字段。
  2. 您正在尝试推送不在数据库架构中的字段。
© www.soinside.com 2019 - 2024. All rights reserved.