mapping-model

    2热度

    1回答

    最初的模式是这样的,所在部门有一组工人: Department <--->> Job <--->> Worker ,它需要进行更改,以便工人的关系被移动到是相到乔布斯,我想我需要这个: Department <--->> Job <<--->> Worker 首先,这是否有意义?那么如果是这样,我该怎么做迁移? 哪里的所有文档&关于这些主题的例子?例如,映射模型中的值表达式,

    0热度

    1回答

    多个实体是否有办法瓶坯以下映射(使用数据库第一种方法): 表:(使用C#的定义表语法仅出于可读性目的) table MainItems { column PK not-null unique int MainItemKey; column string Name; column string AspectAInfo; column string Aspec

    3热度

    1回答

    启用了核心数据迁移调试时,执行迁移时,我发现三个实体(2,3,4)具有更改的哈希,如预期的那样。实体1不改变并且用于说明。 存储元数据(源模型): Entity1 = <67852e01 ...>; Entity2 = <2b68bba5 ...>; Entity3 = <58babd8d ...>; Entity4 = <1c694c80 ...>; 当前模型(目标模型): Entit

    0热度

    1回答

    我有一个版本1.0,目前分布在应用商店中。该版本使用版本1.0的模型。模型商店中的一些实体会填充预定义数据,因此应用程序打包时商店已经包含这些数据,应用程序不会让用户更改这些实体(只能读取)。该商店是SQLite类型的。 我发现在版本1.0中,实体(其中一个预定义实体)中包含一个包含错误值(针对此实体的所有实例)的属性。我想在2.0版中解决这个问题。 因此,我认为,对于2.0版本,可以更改模型内容

    3热度

    1回答

    我正在使用核心数据存储用户选择的收藏夹。我想知道如果我发送应用更新,如何在用户更新应用后保留收藏夹的数据? 我读过,你可以使用版本控制,但我不知道这是否正确的方法。 任何帮助将不胜感激!谢谢

    1热度

    2回答

    我最近提交了包括轻量级coredata迁移(包括现有表和新表中的新字段)的我的应用的升级。我遵循关于此迁移的每个提示,包括我在本网站上找到的一些提示。 我彻底测试了三种不同设备上的更新,并且一切正常! 但是,此更新会崩溃我的所有设备,可能是所有我的客户。我无法解释为什么会发生这种情况。 你能帮我理解这崩溃吗?

    1热度

    1回答

    我试图使用GetObjectByKey功能像这样得到一个记录: Enumerable<KeyValuePair<string, object>> entityKeyValues = new KeyValuePair<string, object>[] { new KeyValuePair<string, object>("JournalId",

    0热度

    1回答

    我的原始数据模型有一个实体“游戏”。我现在已经更新了模型以包含一个实体,“匹配”,它可以指多个游戏。我希望为我的所有旧游戏添加一个匹配项,理想情况下这将是一个非可选关系。 目前我将Match设置为可选项,并且在模型更新后,在应用程序中添加一个Match到每个旧游戏:didFinishLaunching。这有效,但我想知道这是否是最好的方法。 我试图按照教程here,但我被困在与“StepOneEn

    3热度

    1回答

    我有一个非常大的核心数据数据库的应用程序。在过去的一年中,我已经多次版本化了它。 上次我对数据库进行版本化时,我对实体做了一个简单的更改:我添加了一个新的可选属性。由于某些原因,它不会使用轻量级迁移迁移。后来我发现,这是由于Apple重量轻的迁移代码中的一个错误,这些代码是由于'重命名标识符'导致的,我需要在其他版本中使用该代码。 无论如何,我离题... 因为这让我使用重量轻迁移的bug,我创建了

    1热度

    1回答

    通常它约定不更新映射表的记录,而是删除相同的并添加新的记录。 在这种情况下,在映射表中添加updated_on列是不相关的,但仍然有人可以通过错误或有意更新表提示在所有表中具有updated_on列。在所有表格中添加created_on列似乎很合乎逻辑,但有点混乱。请建议? 什么是约定?