Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 ios 5 中,我必须在核心数据中实现的场景是一个产品可以连接到多个促销,例如简单、多买等。促销的类型决定了持久化的字段值,例如。简单的促销需要存储数量、促销价格,而多购买需要存储说明以 6 美元购买 2 但以 4 美元获得 1 的描述,例如。我需要将这些保留在核心数据中。对这些进行建模的最佳设计模式是什么?
提前感谢您对此的帮助。
找出描述促销活动所需的数据。例如,您可能需要:1) 描述、2) 折扣、3) 开始日期、4) 结束日期。创建一个存储所有这些东西的 Promotion 实体。
在您的 Promotion 实体和 Product 实体之间建立关系。您可能在这里需要多对多关系,因为给定的促销可以应用于多个产品,并且给定的产品可以有多个促销。
没有第 3 步。