Ios 在核心数据中实现促销对象

Ios 在核心数据中实现促销对象,ios,core-data,Ios,Core Data,在ioS 5中,arc 我必须在核心数据中实现的场景是,一个产品可以连接到多个促销活动,例如简单促销、多次购买等。促销类型决定了持久化的字段值,例如简单促销需要存储数量,促销价格和多次购买需要存储一个描述,说明以6美元的价格购买2件,但以4美元的价格购买1件,例如。我需要将这些信息保存在核心数据中。。对这些模型进行建模的最佳设计模式是什么 提前感谢您在这方面的帮助 找出描述促销活动所需的数据。例如,您可能需要:1)说明、2)折扣、3)开始日期、4)结束日期。创建一个存储所有这些内容的促销实体 在

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

提前感谢您在这方面的帮助

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

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


  • 没有第3步。

    为此,我还想知道是否最好有一个连接记录类型的概念,其中促销按类型进行分隔,并且每种类型都存储在一个单独的表中。这样我们就可以在未来添加不同类型的促销,而不必触及现有的核心数据结构,或者这太复杂了?听起来很复杂。那么,每种产品都需要与每种不同类型的促销活动建立关系?如果可以的话,我会避免的。