【问题标题】:Upgrading Realm databases created in .NET升级在 .NET 中创建的领域数据库
【发布时间】:2020-06-22 22:30:32
【问题描述】:

我在使用 Costura 的 WPF 应用程序中使用 Realm 已经有一段时间了。 https://blog.jonstodle.com/using-realm-with-fody-costura/

一切正常,但是当我尝试打开在 .NET 中创建的数据库文件时,我看到了这条消息。我已经更新了我所有的 nuget 包,以及 costura 目录中的领域包装文件。它发生在旧的现有数据库以及新创建的数据库中。

我是否可以执行某种迁移来更新现有数据库以及从现在开始以这种新格式创建数据库?

【问题讨论】:

标签: c# .net realm


【解决方案1】:

是的,当涉及到领域时,您可以做两件事:

  1. 删除旧的db文件并新建一个

  2. 使用迁移。领域中的迁移分为两个不同的部分

    • 架构版本控制自动迁移
    • 架构版本控制自定义迁移

关于这两个主题的内容很多,这篇文章太长了。 你会在realm swift guide part 6阅读它有更好的时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多