我想为我的应用程序构建一个可扩展的模型,其中第 3 方开发人员可以动态地将字段添加到我的模型中,而无需修改我的模型本身。我认为这可以通过“X 有 Y”来完成,其中字段 X 未在实体 Y 中指定。因此,第 3 方开发人员只需将他们的实体放在文件夹中并让 Y 发现它。让我举一个更具体的例子:
User
- Id
- Name
假设我想在用户有很多帖子的地方添加集合帖子。如果不向用户模型添加 Posts 字段,我怎么能做到这一点。我一直在阅读有关单向 OneToMany 等内容,但不确定这是否会使我的模型易于扩展?你们将如何尝试实现这一目标?