c# - 更新 Windows Azure 移动服务表条目

标签 c# azure windows-phone-8

我正在尝试更新 Windows Phone 8 应用程序上的 Azure 移动服务中的列。该表存储用户数据,我想找到具有特定电子邮件和密码的用户,然后更新其中的一列。目前我有:

IMobileServiceTable<Item> table = App.MobileService.GetTable<Item>();

        var account = table
            .Where(Item => Item.Email == _email_ && Item.Password == _pass_).
            Take(1).ToListAsync();

        List<Item> list = account;
        list[0].Pursue = pursue;      // the value I want to assign

我要更新的专栏名称是“追求”。这个阶段之后我应该做什么?

table.UpdateAsync(account);

我尝试了上面的行,但收到​​错误(而且更改也应用于“列表”)。有什么建议么?谢谢。

最佳答案

我终于明白了。我在定义类时添加了async关键字(需要使用await)。

IMobileServiceTable<Item> table = App.MobileService.GetTable<Item>();

        var account = table
            .Where(Item => Item.Email == _email_ && Item.Password == _pass_).
            Take(1).ToListAsync();

        List<Item> list = await account;
        list[0].Pursue = pursue;

        await table.UpdateAsync(list[0]);

关于c# - 更新 Windows Azure 移动服务表条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403182/

相关文章:

windows-phone-8 - WP8 应用程序使用传感器恢复

javascript - 无法解析Azure函数中的json消息正文

c# - 使用 c# SDK Azure.ResourceManager.ApiManagement 导出 OpenAPI 定义

C#:如何判断在 ListView 中选择了哪个项目索引?

c# - 为什么默认 C# 类(由 Microsoft 编写)不遵守与编码人员编写的类相同的 C# 规则

azure - 尝试运行 Terraform Apply 时出错,Web 应用程序身份验证错误

c# - 如何在 Windows 8 中使用在 Mac 上创建的重用软链接(soft link)

c# - 在 Windows Phone 8 App 中播放音效

c# - 如何在我的 Linux Web 服务器上运行 .dll 文件

C# 列出 ZIP 文件内容 - 使用 ZipArchive 类