如何映射SQL透视图项目以使用CoreData
我不熟悉核心数据,但我在SQL方面有一些经验。我研究我的问题已经有一段时间了,但似乎找不到我想要的确切情况 我正在为我儿子的日托中心开发一个应用程序,帮助他们跟踪孩子登录/注销等情况,简而言之,不需要详细说明我想要保存的数据 我以前处理过DBs,我对SQL非常熟悉,所以SQLlite学习曲线不会成为问题,但每个人都告诉我使用核心数据 我看到我的数据/模式的方式非常简单1表:),所以我计划在SQLlite中做的是非常简单的2个表,用于存储基本FK和2个objective-c类来映射我的模型(第一个对象将具有标准类型成员和第二个对象的数组),以及1个工厂类,它包装我的SQL行以插入、选择、删除,更新 我真的很想用CoreData来做实验,但是我在网上看到的每个例子都是关于模型对象的,而模型对象只是将该对象保存到存储中,我需要将数据处理为每个对象的行如何映射SQL透视图项目以使用CoreData,sql,core-data,Sql,Core Data,我不熟悉核心数据,但我在SQL方面有一些经验。我研究我的问题已经有一段时间了,但似乎找不到我想要的确切情况 我正在为我儿子的日托中心开发一个应用程序,帮助他们跟踪孩子登录/注销等情况,简而言之,不需要详细说明我想要保存的数据 我以前处理过DBs,我对SQL非常熟悉,所以SQLlite学习曲线不会成为问题,但每个人都告诉我使用核心数据 我看到我的数据/模式的方式非常简单1表:),所以我计划在SQLlite中做的是非常简单的2个表,用于存储基本FK和2个objective-c类来映射我的模型(第一个
我非常感谢您提供任何关于在何处寻找好的跳转点的帮助或指导。您可以在发送给NSManagedObjectContext fetch:方法的NSFetchRequest上使用NSPreditate将数据逐行处理,每行作为NSManagedObject 问题是为什么您希望/需要一次处理一行数据。核心数据的大部分优势在于将UI元素(如表、字段等)映射到模型中的实体、属性和关系。数据模型在XCode模型编辑器中创建,映射在XCode接口生成器中完成。这样您就不需要按行获取数据并编写所有代码。核心数据为您做到了这一点 如果您想在应用程序中使用insert、delete、update等,那么您可能需要查看ODBC数据库的Objective-C框架
/Mikael对于核心数据,每个实体类型都可以与SQL表相比较,每个实例都可以与表行相比较。我不确定我是否理解你在概念上遇到的困难。