C# Xamarin领域迁移API/方法/接口以添加/更新/删除架构?

C# Xamarin领域迁移API/方法/接口以添加/更新/删除架构?,c#,xamarin,realm,realm-mobile-platform,realm-migration,C#,Xamarin,Realm,Realm Mobile Platform,Realm Migration,是否有任何API/方法/接口可用于为Real Xamarin添加/更新/删除模式? 场景: 更新现有类属性以使其成为主键 删除现有类属性(主属性或普通属性) 在现有类中添加新属性 添加新类 删除现有类 .NET绑定将自动执行架构迁移。您只需点击SchemaVersion进行破坏性更改(例如删除类/属性)。建议您设置a以执行数据迁移并避免丢失数据(例如,在删除或重命名属性之后)。@sushingover我已经阅读了本文档。我正在寻找类似于更新现有属性或模式的东西。无需像Java版本那样进行更新,因

是否有任何API/方法/接口可用于为Real Xamarin添加/更新/删除模式? 场景:

  • 更新现有类属性以使其成为主键
  • 删除现有类属性(主属性或普通属性)
  • 在现有类中添加新属性
  • 添加新类
  • 删除现有类

  • .NET绑定将自动执行架构迁移。您只需点击
    SchemaVersion
    进行破坏性更改(例如删除类/属性)。建议您设置a以执行数据迁移并避免丢失数据(例如,在删除或重命名属性之后)。

    @sushingover我已经阅读了本文档。我正在寻找类似于更新现有属性或模式的东西。无需像Java版本那样进行更新,因为模型是由
    RealmObject
    中的子类定义的。更改模型并增加
    SchemaVersion
    ,就会调用MigrationCallback处理程序。“旧”数据在
    迁移
    实例中可用