2

“汽车”和“停车场”之间存在关联,即“一辆汽车可以有 0..1 个停车场”“一个停车场可以有 0..1 辆汽车”

然而,这些似乎并没有很好地配合,当尝试在 MDriven 的 Autoforms 中创建汽车和停车场时,您必须创建停车场才能创建汽车,反之亦然,这使得两者都无法创建其中之一。

即使协会暗示这一点,也没有“停车场内有 0 辆汽车”的选项。

这是一个错误还是问题在于原始关联?

4

2 回答 2

2

这应该很好 - 即使你有 1-1 而不是 0..1-0..1 它应该仍然很好,但你会收到违反约束的警告。

约束警告不会阻止您保存,但会表明您不符合破坏的约束。

是阻止你的约束警告是别的什么吗?

于 2018-04-28T14:38:31.573 回答
1

我不熟悉具体的工具,但听起来你可能有一个双向关系,而你只想要一个单向关系。如果你以“汽车”为中心,汽车可以“在 0 或 1 个停车场。如果你以“停车场”为中心,停车场可以有 0 或 1 辆车(虽然看起来更有可能是 0 到许多汽车)。另外,请确保您没有使用合成。汽车和停车场可以彼此独立存在。

于 2018-04-28T19:16:27.853 回答