如何在 Coredata 中创建新的实体(表)和模型



我构建了一个应用程序字典,在这个应用程序中,字典的数据是json,它将存储在我的服务器中。用户购买字典,它将被解析为核心数据。我的数据库结构是有Dictionary(type,name)和表存储数据库字典NameDictionary(word, def)。示例:用户下载的字典en-en,我将在核心数据中Dictionary(type,name)English(word,def) 2 个表,如果我再得到一个字典(例如:en-fr),我的核心数据将被添加一个表France(word, def). So, my problem is: 我可以通过代码动态创建该实体的实体和模型类吗

不,你不能。您可以有一个名为 Dictionaries 的实体具有 2 个属性:typename 和另一个具有属性的实体Definitionsworddeftype,并在两个实体之间添加关系。然后,当用户购买字典时,您添加一个类型为 en-en 和 name: "English-English" 的新词典,然后为类型 en-en 添加所有单词的定义。

最新更新