【问题标题】:Azure Mobile Services Android Offline Example - "createdAt","updatedAt" columns emptyAzure 移动服务 Android 离线示例 - “createdAt”、“updatedAt”列为空
【发布时间】:2015-01-05 22:05:55
【问题描述】:

我在移动设备本地数据库的 ToDoItem 表中添加了“createdAt”和“updatedAt”列,因为它们也存在于 Azure 数据库 ToDoItem 表中。尽管我刷新了列表(其他表列正常更新),但这些列永远不会在 localstorage 表中更新。 为什么会发生这种情况? 我遵循的示例在这里:http://azure.microsoft.com/blog/2014/08/07/offline-support-in-azure-mobile-services-android-sdk/

谢谢

【问题讨论】:

    标签: android sqlite azure


    【解决方案1】:

    在没有看到您的任何代码的情况下,我假设您没有使用相应的注释修饰 CreatedAt 和 UpdatedAt 属性。确保你的属性看起来像这样并且它应该可以工作:

        [Microsoft.WindowsAzure.MobileServices.CreatedAt]
        public DateTimeOffset? CreatedAt { get; set; }
    
        [Microsoft.WindowsAzure.MobileServices.UpdatedAt]
        public DateTimeOffset? UpdatedAt { get; set; }
    

    附言。您不必添加这些您不使用的列。

    【讨论】:

    • 他要你使用 android 而你要给他 .NET (C#) 的代码
    • 啊,我明白了,我遇到了同样的问题(在 .NET 中)并遇到了这篇文章。我能够以这种方式解决它并发布我的解决方案。我忽略了 Android 标签,但我希望它可以为您指明正确的方向。我想这取决于您是否有类似的 Android 注释。祝你好运。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 2019-07-19
    • 2018-04-14
    相关资源
    最近更新 更多