与计数器的To-Many关系(核心数据)

时间:2013-02-16 16:01:26

标签: ios core-data nsfetchrequest

我有一个项目有两个实体 - 成分和菜肴,有很多很多关系。 在每道菜中,我都与各种食材保持着联系。我正在尝试为每道菜的每种配料准备一个适当数量的计数器(例如,菜肴“Omlet”应该具有“蛋”具有属性“2”和“牛奶”具有属性“1”....)。 我正在努力用正确的方法来模拟计数器以及如何定义它,在那里有任何帮助吗?

1 个答案:

答案 0 :(得分:1)

您需要第三个实体来对此进行建模。首先,删除你的多对多关系。然后创建一个名为IngredientQuantity的新实体(或任何你喜欢的)并添加一个整数类型的属性。现在,向IngredientQuantity添加两对一关系。第一个指向您的Dish实体,第二个指向您的Ingredient实体。