我构建了一个app字典,在这个应用程序中,字典的数据是json,它将存储在我的服务器中。用户购买字典,它将被解析为coredata。我的数据库结构有Dictionary(type,name)
和表存储数据库字典NameDictionary(word, def)
。示例:用户下载的字典en-en
,我将在Dictionary(type,name)
和English(word,def)
的coredata中有2个表,如果我再获得一个字典(例如:en-fr
),我的coredata将是添加了一个表France(word, def). So, my problem is:
我可以通过代码
答案 0 :(得分:0)
不,你不能。您可以拥有一个名为Dictionaries
的实体,其中包含两个属性:type
,name
和另一个实体Definitions
,其属性为:word
,def
,{ {1}}并在两个实体之间添加关系。然后,当用户购买字典时,您添加一个类型为type
且名称为en-en
的新词典,然后为类型"English-English"
添加所有单词的定义。