gpt4 book ai didi

ios - 现有 sqlite 数据库的核心数据

转载 作者:行者123 更新时间:2023-12-01 22:50:04 26 4
gpt4 key购买 nike

Possible Duplicate:
Migrate normal sqlite3 database to core data?

是否可以将现有的 sqlite 数据库加载到核心数据中?我遇到了麻烦,实际上在核心数据示例中我发现它包含一个数据库,该数据库的表名带有 z 前缀,以及其他属性。那z有什么意义呢?我还在这个博客中看到http://ablogontech.wordpress.com/2009/07/13/using-a-pre-populated-sqlite-database-with-core-data-on-iphone-os-3-0/使用核心数据创建数据库并加载它,这是一种解决方法,但不是将数据加载到核心数据的正确方法。我需要对表进行大量更新和查询,请建议是直接使用sqlite还是核心数据?如果是核心数据,请建议将现有sqlite文件导入核心数据的最佳方法

最佳答案

Core Data 使用 SQLite 的事实应该是一个实现细节。事实上,Core Data 文档明确指出,您不应该以任何方式在 Core Data 之外访问数据库本身。

同样,您不应该在 Core Data 下强制使用自己的数据库。

如果要将现有数据库导入 Core Data,则需要编写一些代码来迭代现有数据库中的每个条目,并创建要插入 Core Data 的相应对象。

FWIW,Z_ 的东西是他们数据库上的核心数据装饰。

不要弄乱数据库。现在,事实证明您可以使用数据库做一些事情,但您确实不应该这样做(除非您是专家),然后您仍然不应该这样做,但可能会这样做。

关于ios - 现有 sqlite 数据库的核心数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12311772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com