核心数据临时关系

时间:2012-07-11 07:19:24

标签: objective-c ios core-data

自从我上次问一个问题后,我得到了一些非常好的答案,我以为我会问另一个问题!

我正在为我公司的代表开发一个iPad应用程序,以便他们在现场提交订单。所以我的申请有债务人,地址,产品和订单。所有债务人都有一个或多个从我们的ERP系统中提取的交货地址。其中一个要求是我们的销售代表可以为该订单创建自定义的送货地址。因此,它不应该附加到债务人,并且不应该在该客户的未来订单中被选中。当订单被删除时,该地址也应该被删除。

起初我想,好吧,让我们在订单表中创建这些送货地址字段。但这看起来很难看,因为它会复制现有ERP地址的现有信息。所以我想,也许,也许可以创建一个实体描述,它不存储在地址表中,但是按顺序保存在交货地址关系中。我不知道它是否有任何意义,但也许你可以对它有所了解,因为我无法理解它。

谢谢!

1 个答案:

答案 0 :(得分:1)

通常的做法是将地址信息复制到订单对象中,因为即使后续订单的未来地址发生变化,它也必须保留原始地址。

相关问题