【问题标题】:Android - ORM based database library to create tables dynamically at run timeAndroid - 基于 ORM 的数据库库,可在运行时动态创建表
【发布时间】:2016-06-03 07:23:47
【问题描述】:

我正在使用 ORM 库 DBFlow 在 Android 中开发一个聊天应用程序。目前,我需要为与一个人的每个对话创建表格,动态地为一个新的/现有的对话。我可以使用默认的 SQLite 实现来做到这一点,但不能使用 DBFlow 库作为 we need to create class for each table before-hand

是否有任何其他可用于 Android 的基于 ORM 的库,我可以使用它在运行时动态创建表。

【问题讨论】:

  • 只是好奇,您正在为您的应用考虑什么样的表定义?一张桌子与一个人进行每次对话(这可能不是最佳设计,因为您最终可能会创建大量类似的桌子 - 每个人一张)?还是一张包含与每个人的所有对话的表(可能用个人 ID 和对话 ID 标识)?

标签: android sqlite orm dbflow


【解决方案1】:

是的,当然。您可以使用ORMLiteHere动态创建表的例子。 您还可以看到SugarORM,它会自动为新实体创建表。

【讨论】:

  • 谢谢。我会调查的。
猜你喜欢
  • 2020-03-28
  • 2019-03-24
  • 2017-10-04
  • 2013-02-06
  • 2011-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
相关资源
最近更新 更多