【发布时间】:2013-02-16 16:01:25
【问题描述】:
我有一个包含两个实体的项目 - 配料和菜肴,具有多对多的关系。 在每道菜中,我都与食材保持联系。我正在尝试为每道菜的每种成分设置一个正确数量的计数器(例如,菜“Omlet”应该有属性“2”的“鸡蛋”和属性“1”的“牛奶”......)。 我正在为计数器建模的正确方法以及如何定义它而苦苦挣扎,那里有什么帮助吗?
【问题讨论】:
标签: ios core-data nsfetchrequest
我有一个包含两个实体的项目 - 配料和菜肴,具有多对多的关系。 在每道菜中,我都与食材保持联系。我正在尝试为每道菜的每种成分设置一个正确数量的计数器(例如,菜“Omlet”应该有属性“2”的“鸡蛋”和属性“1”的“牛奶”......)。 我正在为计数器建模的正确方法以及如何定义它而苦苦挣扎,那里有什么帮助吗?
【问题讨论】:
标签: ios core-data nsfetchrequest
您需要第三个实体来对此进行建模。首先,删除你的多对多关系。然后创建一个名为IngredientQuantity(或任何你喜欢的)的新实体,并添加一个整数类型的属性数量。现在,将两对一关系添加到IngredientQuantity。第一个指向您的 Dish 实体,第二个指向您的 Ingredient 实体。
【讨论】: