mapping-model

    2热度

    1回答

    它与不同数据模型之间的映射有关吗?这与其他Core Data类相关?这对我来说并不太明显。合并数据模型?或者这只是一个独立的东西? 我什么时候会用NSPropertyMapping为例子?

    1热度

    1回答

    我有一个最初以日期属性开始的实体。除了保留原始字段之外,现在我添加了一个属性,该属性是一个我想保存日期的字符串。 我已经制作了一个映射模型,但我不确定在迁移过程中如何将“值表达式”放入“2010-10-25”格式的新字符串字段中以填充日期字段的数据。 任何帮助,将不胜感激。 此外,我需要它是一个真正的属性不是一个瞬态,因为我想对它进行排序。我没有意识到你不能对瞬态属性进行排序,直到太晚。

    5热度

    1回答

    看起来这应该是直截了当的,但我还没有找到一个很好的例子。我有一个简单的核心数据实体,我想分成两个独立的实体。苹果公司的文档在很高的层次上提到了它(Mapping Overview),但是,不清楚实际的映射模型应该如何将这种关系与新的拆分实体关联起来。

    24热度

    2回答

    出于性能原因,我想为我的一些实体设置索引属性。我创建了一个新的核心数据模型版本来执行更改。核心数据检测到更改并将我的模型迁移到新版本,但是,没有索引产生。 如果我从零开始重新创建数据库,索引就在那里。 我使用SQLite浏览器在iPhone和模拟器上进行了检查。 只有先前格式的数据库已经存在,才会出现此问题。 有没有办法手动添加索引?写一些SQL的呢?或者我错过了什么?我已经做了一些更重要的迁移,

    1热度

    1回答

    我想以编程方式(没有轻量级迁移)创建两个完全相同的模型之间的映射模型,除了其中一个实体(有一堆实体)具有不同的属性。我们称这个实体为“Person”。而假设目标模型 1)增加了一个名为“地址”新属性 2)删除名为“眼睛颜色” 3)的属性保持(即没有做任何事情)的属性称为“名称” 你将如何在这些模型之间以编程方式创建NSMappingModel?我碰巧有可能帮助我通过自己做一些这方面的明确的问题:

    0热度

    1回答

    我的核心数据模型包含一个实体Shape,它具有两个自引用关系,这意味着四个属性。一对是一对多关系(Shape.containedBy < - >> Shape.contains),另一个是多对多关系(Shape.nextShapes < < - >> Shape.previousShapes)。它在应用程序中都能很好地工作,所以我不认为自我引用关系通常是一个问题。 然而,当涉及到模型迁移到新的版本

    0热度

    1回答

    环境:xcode 3.2.1,基于文档的核心数据应用程序。 我有一个使用核心数据的基于文档的可可应用程序。我制作了多个版本的数据模型Xcode显示了一个xcdatamodeld目录,其中包含多个xcdatamodels(版本),这些目录随着时间​​的推移而变化。 (我也有适当的映射模型)。所有的工作都很好,但现在当我想创建一个新版本时,xcode拒绝显示新的xcdatamodel。该文件实际上是创

    0热度

    1回答

    我有一般的应用程序模型,发布后任何人都可以为它做插件,这个插件可以确定与我的一般数据库合并的新数据库部分。一段时间后,我会发布新的数据库版本^和插件作家可能会发布他们的数据库的新版本。所以我需要将旧版本的合并数据库映射到新版本。我怎么能做到这一点?

    4热度

    2回答

    我知道如果更改核心数据模型,并且您在旧模型上运行应用程序之前会遇到持久存储错误。你将如何处理核心数据模型的变化,所以你不会得到这个错误?有没有办法升级旧的模型,以保证已保存的数据不会丢失?

    3热度

    1回答

    在我的iPhone应用程序中,我使用核心数据,并对我的数据模型进行了更改,无法自动迁移(即添加新关系)。我添加了数据模型版本(设计 - >数据模型 - >添加模型版本),并将新数据模型更改应用到新版本2.然后创建映射对象模型,并将源模型和目标模型设置为正确的数据模型(分别是旧的和新的)。 当运行应用程序并调用persistentStoreCoordinator,我的应用程序barfs具有以下: 2