Realm for Xamarin中的简单迁移

时间:2016-07-25 15:58:30

标签: .net xamarin realm realm-migration realm-net

Realm for Xamarin的文档说:

  

Realm将自动执行无需处理即可完成的迁移,例如添加和删除类或从类中添加和删除属性。对于更复杂的更改,需要进行适当的迁移。我们还没有这方面的API,但它已经过计划,很快就会添加。

但是,即使我只是向模型添加新字段,由于所需的迁移,应用程序也会崩溃。

我的问题是:如何使用自动执行的迁移?

2 个答案:

答案 0 :(得分:4)

这是一个已知的文档问题:https://github.com/realm/realm-dotnet/issues/669

您可以做的是每次简单模型更改时显式增加架构版本:

onTrue

答案 1 :(得分:1)

@SushiHangover的回答是现场。由于我们的0.77版本存在问题,因此文档仍处于待定状态。

它更像是保护而非限制,因为它允许您捕获错误并提示用户。 完全自动的迁移会使部署代码变得容易,这使得他们的文件不再向后兼容。