内容提供者与 ORM
Content Provider vs ORM
我想,我了解内容提供程序和数据库之间的区别。我有两个应用程序,应该在它们之间共享数据,所以我需要使用 Content Provider。然而,Content Providers 中的样板代码数量让我不寒而栗。
我以前使用过一些 ORM 库,例如 SugarORM 和 Requery,它们大大简化了与 SQLite DB 的通信。
是否有一些常用的库以类似的方式简化内容提供程序代码?
是否使用 ORM 库来为 Content Provider 实现后备数据库?
如果有,link 将非常感谢将 Content Provider 与支持 ORM DB 相结合的项目。
StorIO 为 Android ContentProvider 提供类似 ORM 的功能,与他们的 SQLite 库非常相似 API 和功能,并具有原生 RxJava 支持。
https://github.com/pushtorefresh/storio
在此 link 阅读有关 StorIOContentResolver 的信息。
https://github.com/pushtorefresh/storio/blob/master/docs/StorIOContentResolver.md
我想,我了解内容提供程序和数据库之间的区别。我有两个应用程序,应该在它们之间共享数据,所以我需要使用 Content Provider。然而,Content Providers 中的样板代码数量让我不寒而栗。
我以前使用过一些 ORM 库,例如 SugarORM 和 Requery,它们大大简化了与 SQLite DB 的通信。
是否有一些常用的库以类似的方式简化内容提供程序代码?
是否使用 ORM 库来为 Content Provider 实现后备数据库?
如果有,link 将非常感谢将 Content Provider 与支持 ORM DB 相结合的项目。
StorIO 为 Android ContentProvider 提供类似 ORM 的功能,与他们的 SQLite 库非常相似 API 和功能,并具有原生 RxJava 支持。
https://github.com/pushtorefresh/storio
在此 link 阅读有关 StorIOContentResolver 的信息。
https://github.com/pushtorefresh/storio/blob/master/docs/StorIOContentResolver.md