【发布时间】:2016-11-08 12:06:42
【问题描述】:
在我的应用程序中,我有以下 RealmObjects:
产品 - 作为主数据,永远不应修改。
购物车 - 购物车,允许人们挑选要购买的东西。内容将是选择类型。
选择 - 表示用户选择的产品以及颜色、尺寸等额外偏好。
用例
用户选择产品并添加到购物车。产品被包裹在 Selection 中并存储在 Cart 中。说选择产品 A、B 和 C。
现在将其保存到 Realm 中。文档告诉我使用RealmList 添加关系。这使得购物车 -> 列表;选择 -> 产品。
如果我使用copyToRealm,我会得到Product 上的PrimaryKey 异常。
由于我想保存仅购物车和选择,我如何使选择链接到产品(用于阅读备份)但不保存它。
如果我使用copyToRealmOrUpdate,我是否有意外更新产品的风险?
【问题讨论】:
标签: android realm realm-list