首先要说的是我做过研究,这个问题已经在 SCN 上提出过,但那里没有答案。我也尝试谷歌,但一个小时后我投降了。
我有两个实体,User
并且Project
. 它们之间有两种关联:一种是1:n
说它的所有者是谁Project
。但是还有第二个,一个说谁(哪个User
)候选人为哪个Project
。
我还可以做的是在两者之间创建实体,称为Candidation
. 我已经定义了关联CandidationToUser
和CandidationToProject
.
现在我可以在没有中间的情况下直接定义这样的多对多关系Candidation
吗?在那之后,我该如何实现它?我想在UserSet
上Project
和 在ProjectSet
上User
。在两者Candidation
之间,我只有一个和CandidationSet
User
Project