В моем приложении я имеет следующие RealmObjects:Как сохранить только RealmObject, но не ссылается объект
Продукта - этот акт как основные данные и никогда не должен быть изменен.
Корзина - Корзина, чтобы люди могли выбирать вещи для покупки. Содержимое будет типом выбора.
Выбор - Представляют продукт, который пользователь выбрал рядом дополнительных настроек, таких как цвет, размер и т.д.
Use Case
пользователя выбрать продукт и добавьте в корзину. Продукт обернут внутри выбора и хранится внутри корзины. Скажите выбор продукта A, B и C.
Теперь, чтобы сохранить это в Царстве. Документ говорит мне использовать RealmList
, чтобы добавить отношения. Это делает Cart -> List; Выбор -> Продукт.
Тогда, если я использую copyToRealm
, я получу Исключение PrimaryKey на продукте. Поскольку я хочу сэкономить только Корзина и выбор, как мне сделать ссылку на ссылку на продукт (для чтения), но не сохранить его.
Если я использую copyToRealmOrUpdate
, могу ли я случайно повредить продукт?
В итоге я перешел к последнему варианту. Основная проблема для меня - теперь я должен держать поле product и productId в объекте Selection. – RobGThai