在核心数据中,
我想用关系。但我心里怀疑。道歉,但我没有在各种网站和博客上找到明确的答案。其他诸如添加,获取,删除查询等内容对我来说很清楚。但我对核心数据有一些疑问,但仍不明确。
我已经制作了两个实体:
Photographer
[参数:name
和camera
] Photo
[参数:zoner
和photographerName
]。 1)我把他们与关系联系起来。因此,如果我将这两个实体与关系联系起来,那么我应该从photographerName
删除Photo
?
2)由于我已将这两个实体与关系联系起来,我如何将摄影师姓名与照片实体一起使用?
3)如果我将它与关系一起使用,我如何在其中添加值? [现在它在sqlite浏览器的关系中显示Null]
答案 0 :(得分:3)
所以,如果我用关系连接这两个实体,那么我应该从Photo中删除那个PhotographerName吗?
一般来说,是的,这是多余的。
如何将摄影师姓名与照片实体一起使用?
self.photographer.name
(假设您在Photo
班级,且关系名称为photographer
)
如果我将其与关系
一起使用,我该如何在其中添加值
我想你的意思是我如何设置关系值。创建一个实例(或查找现有实例)或每个实体,然后:
photo.photographer = photographer;
注意:
photographer
和photos
(1对多)photographer
的{{1}},或使用photo
课程中自动生成的关系方法添加照片