例如,我有一个带有Student实体的Guardian实体 . 我想在TypeORM中将它们的多对多关系配置为另一个实体 . 我们称之为StudentGuardianRelationship . 为什么?因为我们需要表明监护人对学生有什么样的关系,例如父母,阿姨,祖父母等等 .
在Rails的ActiveRecord中,这是通过'through'完成的:
http://guides.rubyonrails.org/association_basics.html#the-has-many-through-association
TypeORM是否支持这样的东西,或者是唯一可能让Student和Guardian都拥有带有StudentGuardianRelationship的oneToMany的方法?
1 回答
多对多关系可以分解为两个多对一(到多个)关系
学生 - > StudentGuardianRelationship < - 卫报
到目前为止 - 没有办法直接这样做 .