0

本文建议 Core Data 一次只能更改一条记录,而不是使用 SQL 直接查询数据库。我正在研究两者之间的“vs”,并在这里阅读了很多关于 SO 和其他地方的问题。但这是我看到的与 Core Data 相关的第一个重大缺点,我有点惊讶它不支持像批处理记录这样基本的东西。这实际上正确吗?

4

1 回答 1

1

此处链接的 Brent 文章中的详细信息是正确的,尽管年代久远,但这并不是 Core Data 的一个以任何有意义的方式进行更新的领域。

如果您在持久性中需要大量批处理操作,并且如果缺少此功能会对应用程序中使用数据的方式产生负面影响,那么 Core Data 可能不是最佳选择,就像 Brent 一样。

附带说明一下,自从 Brent 写这篇文章以来,他在采访和播客中谈论了很多,虽然这对他来说是一个问题,但他也谈到了从那时起在其他应用程序中使用 Core Data - 这都是关于您的应用程序以及它如何使用它的数据。

于 2012-11-23T22:17:57.300 回答