标题说明了一切。我工作的公司比第三方更喜欢原生解决方案,现在这个房间是黄金时间"他们希望我们迁移过来。最好的方法是什么?
我知道我可以进行领域查询并将结果复制到新数据库中,但我正在寻找的是一种使用相同数据库文件的方法(如果可能的话)。
我是Room的新手,所以仍然在寻找最佳方式。我对任何建议都持开放态度。
谢谢!
答案 0 :(得分:2)
问题在于,Realm实际上是NoSQL,而Room是描述的#34;一个超过SQLite的抽象层"。对不起,我真的不认为保留相同的数据库文件是可能的。此外,Room over Realm的最大优势之一是数据库的大小要小得多,因此也不是明智之举。
但是您可以搜索与将域转换为sqlite相关的所有内容,例如: Any way to convert Realm database file in to sqlite? 有很多这样的主题,看起来并不那么复杂。
一旦你获得sqlite数据库而不是使用Room就很自然了。
希望有所帮助