我想设置实体和关系的核心数据,来处理这种情况:核心数据实体关系层次
有队,每队可以有团队的多张照片,并在球队多个玩家..但每个玩家可以拥有多张照片。 (对不起,看起来我需要更多信誉点才能发布关系图)
如果这是可能的,我不知道如何正确设置它。在Photo实体中,我相信我可以将“forPlayer”和“forTeam”关系设置为可选项。这样做可以让我设置一个或另一个,以便照片与团队或玩家相关联。
这项工作?
现在如果我将一张照片与玩家和联系起来会发生什么?如果我这样做,并且如果我启用了级联删除,如果团队或玩家被移除,是否会出现任何问题?
您应该能够链接到上传到其他地方的图片。 – Wain
对于级联部分,它们不应该是级联的 - 应该有1个所有者。所以在这种情况下你可能不应该使用级联。 – Wain
为什么不创建一个玩家和团队继承的虚拟基类。那么它不会有问题,你也可以级联。 – rfrittelli