提供的项目没有ID

时间:2013-12-12 11:28:32

标签: ios azure azure-mobile-services

请帮助我,在azure中调用表的更新脚本时,我总是遇到错误

  

提供的项目没有ID

当我将该行的id添加到字典中时出现了新的错误

  

错误错误   Domain = com.Microsoft.WindowsAzureMobileServices.ErrorDomain Code = -1105    提供的项目没有有效的ID。

     

UserInfo = 0x1d587e20 {NSLocalizedDescription =提供的项目没有   有一个有效的身份。}

我该如何更新条目?

2 个答案:

答案 0 :(得分:0)

azure移动服务中的每个表都有一个ID字段。发布更新时,您必须包含ID字段。 ID字段只需要在类中,而不是您要发送的实际数据。

public class Item
{
    public string Id { get; set; }
    public string Text { get; set; }
}


CurrentPlatform.Init();
Item item = new Item { Text = "Awesome item" };
await App

Delegate.MobileService.GetTable<Item>().InsertAsync(item);

答案 1 :(得分:0)

尝试下载最新的Windows Azure SDK