Objective c 核心数据中关系的性质
为了更好地学习可可和核心数据,我决定构建一个包含烹饪食谱的应用程序。然而,在尝试创建CD模型时,我已经被卡住了 这是三个简化的类:Objective c 核心数据中关系的性质,objective-c,cocoa,core-data,Objective C,Cocoa,Core Data,为了更好地学习可可和核心数据,我决定构建一个包含烹饪食谱的应用程序。然而,在尝试创建CD模型时,我已经被卡住了 这是三个简化的类: Recipe: name ingredients instructions Ingredient: name unit (liter, teaspoon etc) 当然,配方中的成分关系也需要跟踪所需的量。如果我要立即构建SQL表,我最终会得到: Recipe: Ingredient: Recipe_Ingredient: id id
Recipe:
name
ingredients
instructions
Ingredient:
name
unit (liter, teaspoon etc)
当然,配方中的成分关系也需要跟踪所需的量。如果我要立即构建SQL表,我最终会得到:
Recipe: Ingredient: Recipe_Ingredient:
id id recipe_id
name name ingredient_id
instr unit amount
确切地说,我怎样才能将这个配方和配料关系放入CD模型中?我是否只需添加一个包含这些属性的
RecipeIngElements
实体?是的,如果要向关系添加属性,则需要使用一个中间实体,将配方和配料实体连接在一起,并添加金额属性
如果您不熟悉核心数据,您可能还会发现以下两个链接很有用: