0

在 ios 5 中,我必须在核心数据中实现的场景是一个产品可以连接到多个促销,例如简单、多买等。促销的类型决定了持久化的字段值,例如。简单的促销需要存储数量、促销价格,而多购买需要存储说明以 6 美元购买 2 但以 4 美元获得 1 的描述,例如。我需要将这些保留在核心数据中。对这些进行建模的最佳设计模式是什么?

提前感谢您对此的帮助。

4

1 回答 1

0
  1. 找出描述促销活动所需的数据。例如,您可能需要:1) 描述、2) 折扣、3) 开始日期、4) 结束日期。创建一个存储所有这些东西的 Promotion 实体。

  2. 在您的 Promotion 实体和 Product 实体之间建立关系。您可能在这里需要多对多关系,因为给定的促销可以应用于多个产品,并且给定的产品可以有多个促销。

没有第 3 步。

于 2012-09-04T01:31:11.293 回答