core-data - ios Core Data中Entity之间的relationship存储问题
PHP中文网
PHP中文网 2017-04-17 12:06:05
[iOS讨论组]

最近看部分IOS开发视频和书籍时有个问题没想明白:

1、就是在Data Model中创建两个Entity间的Relationship时,这个Relationship会以某种形式存入数据库吗?
2、如果存入数据库,那么是否表示当第一次创建Entity间的relationship后,以后每次一个Entity通过relationship获取其他Entity时系统会自动做类似表的连接操作?
3、如果不会自动存入数据库且需要每次应用启动后载入Entity并创建他们之间的Relationship,而由于不可能一次将所有Entity都读入,那么relationship就存在不完全问题,也就没法直接通过它来获取其他Entity,岂不是相当鸡肋的东西?

麻烦各位牛人解答,谢谢啦~

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
阿神

在程序里初始化了一个sqlite类型的data model, 然后创建entity和他们的relationship,然后使用firefox的sqlite manager查看发现除了entity自身的表,还包括由不同entity表的primary key组成的关系表,这样应该能认为relationship首次添加后以后就可以直接读取,而新的entity添加后系统会自动维护他们间的对应关系是吧?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号