核心数据-关系查询

让·卢克·戈达尔

在核心数据中

我想使用关系。但是我心中有一个疑问。抱歉,但我在各种网站和博客上都没有找到明确的答案。其他诸如“添加”,“获取”,“删除”查询之类的内容对我来说很清楚。但是我对核心数据还有一些尚不清楚的问题。

我做了两个实体:

  • Photographer[属性:namecamera]
  • Photo[属性:zonerphotographerName]。

1)我已将他们与关系联系起来。因此,如果我将这两个实体与关系连接起来,那么应该photographerName从中删除该实体Photo

2)由于我已将这两个实体与该关系相关联,那么如何在照片实体中使用摄影师名称?

3)如果与关系一起使用,如何在其中添加值?[现在通过sqlite浏览器显示我的关系为空]

温恩

因此,如果我将这两个实体联系起来,那么应该从Photo中删除那个PhotographerName吗?

通常,是的,这是多余的。

如何在照片实体中使用摄影师名称?

self.photographer.name

(假设您在Photo课程中,关系名称为photographer

如果将其与关系一起使用,如何在其中添加值

我想你的意思是我该如何设置关系值。创建一个实例(或找到一个现有实例)或每个实体,然后:

photo.photographer = photographer;

笔记:

  1. 确保关系具有逆关系
  2. 将关系命名为photographerphotos(1对多)
  3. 尝试设置photographerphoto,或使用在关系方法自动生成的Photographer类添加照片

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章