【问题标题】:Connect between Multiple tables Sqlite Flutter连接多个表 Sqlite Flutter
【发布时间】:2020-07-11 20:25:03
【问题描述】:

我构建了一个移动应用程序并使用 sqlite 在本地存储我的数据,这就是我的数据结构的样子(在我看来):

现在我可以制作灰色部分,但我没有找到将蓝色与灰色联系起来的方法,

【问题讨论】:

  • 您打算从头开始还是使用像 sqfentity 或 moor 这样的 ORM?检查一对多关系和主键
  • 我打算从头开始,我尝试找到一个存储库来了解它是如何工作的
  • 或者我应该改用 Firebase 吗??
  • 这取决于您的目标,您打算在线工作还是离线工作?想要创建副本并将其保存在云中?如果离线则使用 SQFLite 包并查看如何创建数据库,如果在线尝试 firebase 或 AppWire
  • 斗争如何?自述文件有一个关于如何根据您想要的条件生成表格的基本教程,我认为如果您想要安全性,您可以尝试 hive pub.dev/packages/hive,也许有一些您尝试过的代码,我们可以为您提供更多帮助

标签: sqlite flutter dart backend


【解决方案1】:

创建一个仅包含体验的不同表格,并使用一列显示其体验。因此,您可以在表格中搜索姓名并获取此人的经历。编辑和添加体验可以用相同的方式完成。结构如下:

Experiences:
 - Name
 - Job Title
 - Tasks
 - Company Name
 - City

【讨论】:

  • 你能解释一下如何在flutter中做到这一点吗?
  • 你能说得更具体点吗?
  • 我需要一个“一对多关系数据库”,我应该使用 firebase 还是 sqlite?
  • 坦率地说,你可以使用任何你觉得更舒服的。只是它的工作方式会有所不同。您必须在 firebase 中创建子类和子集合,所以它更易于访问和理解,有点?在 SQL 中,不同的表用于不同的属性,这些属性由主键引用。此外,您需要了解一些 php 才能使用 SQL。
  • 哦,设置火力基地更容易,因为如果您需要帮助,有很多视频
猜你喜欢
  • 2021-11-08
  • 1970-01-01
  • 2023-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多