我构建了一个应用程序字典,在这个应用程序中,字典的数据是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 个属性:type
、name
和另一个具有属性的实体Definitions
:word
、def
、type
,并在两个实体之间添加关系。然后,当用户购买字典时,您添加一个类型为 en-en
和 name: "English-English"
的新词典,然后为类型 en-en
添加所有单词的定义。