我有一个带有实体“语言”的基于文档的核心数据应用程序。这个实体有两个永久属性“key”和“comments”。是否可以在运行时以编程方式添加和删除其他属性(“language_1”、“language_2”等)?
我的目标是避免在用户只需要很少的情况下创建带有 50 个属性的表(我不知道需要多少属性)。
或者也许我应该选择其他解决方案?:)
编辑
案例说明:当用户创建新文档时,表“语言”只有“键”和“评论”两个属性。在使用文档期间,用户可以随时添加或删除语言 - 我的意思是属性(列)而不是表中的行。
我的目标是拥有像下面这样的动态实体。