使用Flutter/Sqlite处理一对多关系的最佳方式是什么?
示例:我的班级"订单";具有对象列表";订单项目";以及一个关联的对象Customer。
我的困难在于理解如何写入/检索数据,因为在我的类中我有对象和相关对象的列表。
我找到了Moor,但在我学习的过程中,我想知道背后的概念,只有使用Flutter/Sqlite,然后使用一些更强大的解决方案,因为我相信这样我会在我的学习中得到更多的发展。
您需要2个表(最简单的方法(。
Order
--------------------------
user_id | Order_id
--------------------------
123 | 2
Order Items
-----------------------------------------------------------------------
Order_id | item_id | title
-----------------------------------------------------------------------
2 | 123 | 'title 1'
2 | 123 | 'title 2'
2 | 34 | 'title 3'