在我的模型中,我有: Product <<---> Order
产品属性:productName productPrice 产品关系:order
订单属性:orderName salePerson 订单关系:products
想象一下我有一个产品(称之为product1):productName:MacBook productPrice:1200
该应用程序通常用于销售产品。所以在添加并完成销售之后。自动创建一个包含 product1 的订单(称为 currentOrder)。
[currentOrder addProductsObject:product1];
接下来我将 product1 价格更改为: productPrice: 1000
在我重新检查 currentOrder 中的产品后,我会看到 productPrice 已更新为:1000 我不需要更改它并且仍然与之前的 (1200) 完全相同。
基本上我会做一些不更新以前的对象的事情。