Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何映射SQL透视图项目以使用CoreData_Sql_Core Data - Fatal编程技术网

如何映射SQL透视图项目以使用CoreData

如何映射SQL透视图项目以使用CoreData,sql,core-data,Sql,Core Data,我不熟悉核心数据,但我在SQL方面有一些经验。我研究我的问题已经有一段时间了,但似乎找不到我想要的确切情况 我正在为我儿子的日托中心开发一个应用程序,帮助他们跟踪孩子登录/注销等情况,简而言之,不需要详细说明我想要保存的数据 我以前处理过DBs,我对SQL非常熟悉,所以SQLlite学习曲线不会成为问题,但每个人都告诉我使用核心数据 我看到我的数据/模式的方式非常简单1表:),所以我计划在SQLlite中做的是非常简单的2个表,用于存储基本FK和2个objective-c类来映射我的模型(第一个

我不熟悉核心数据,但我在SQL方面有一些经验。我研究我的问题已经有一段时间了,但似乎找不到我想要的确切情况

我正在为我儿子的日托中心开发一个应用程序,帮助他们跟踪孩子登录/注销等情况,简而言之,不需要详细说明我想要保存的数据

我以前处理过DBs,我对SQL非常熟悉,所以SQLlite学习曲线不会成为问题,但每个人都告诉我使用核心数据

我看到我的数据/模式的方式非常简单1表:),所以我计划在SQLlite中做的是非常简单的2个表,用于存储基本FK和2个objective-c类来映射我的模型(第一个对象将具有标准类型成员和第二个对象的数组),以及1个工厂类,它包装我的SQL行以插入、选择、删除,更新

我真的很想用CoreData来做实验,但是我在网上看到的每个例子都是关于模型对象的,而模型对象只是将该对象保存到存储中,我需要将数据处理为每个对象的行


我非常感谢您提供任何关于在何处寻找好的跳转点的帮助或指导。

您可以在发送给NSManagedObjectContext fetch:方法的NSFetchRequest上使用NSPreditate将数据逐行处理,每行作为NSManagedObject

问题是为什么您希望/需要一次处理一行数据。核心数据的大部分优势在于将UI元素(如表、字段等)映射到模型中的实体、属性和关系。数据模型在XCode模型编辑器中创建,映射在XCode接口生成器中完成。这样您就不需要按行获取数据并编写所有代码。核心数据为您做到了这一点

如果您想在应用程序中使用insert、delete、update等,那么您可能需要查看ODBC数据库的Objective-C框架


/Mikael

对于核心数据,每个实体类型都可以与SQL表相比较,每个实例都可以与表行相比较。我不确定我是否理解你在概念上遇到的困难。