我使用带有.net后端的azure-mobile-apps-net-client的Xamarin Forms。我已经发布了应用程序但暂时禁用了同步功能。
现在我正在实现缺少的同步功能。我的问题是我之前在模型类中做了以下内容:
[Version]
public string Version { get; set; }
这可以实现乐观并发。但是我不需要它。是否有一种简单的方法(在服务器或客户端)禁用乐观并发?
从客户端模型中删除Version属性是否安全?或者也许有更好的想法?
答案 0 :(得分:1)
在客户端启用/禁用乐观并发。如果删除Version字符串,则会关闭乐观并发。但是,这也会消除冲突解决方案。客户记录将始终被接受为最新记录。