<...> 的反比关系不会产生反比关系
The inverse relationship for <...> does not reciprocate an inverse relationship
我有 table A 具有以下关系:
Relationship Destination Inverse
input B state
output B state
与tableB具有如下关系:
Relationship Destination Inverse
state A input
然后我收到警告:
The inverse relationship for state.input does not reciprocate an inverse relationship
有什么正确的方法可以修复警告吗?
您不能为另一方的不同关系使用相同的关系名称 state
。
将状态关系重命名为 inputState
和 outputState
。
或者添加一个额外的实体来管理此关系并使用 input/output 属性跟踪关系类型。
虽然我不推荐最后一个解决方案(太复杂),但如果 B
的 state
关系应该是 input/output 不可知的,您可能需要它。
A (inOut) <----->> (as) State (b) <<--------> (state) B
我有 table A 具有以下关系:
Relationship Destination Inverse
input B state
output B state
与tableB具有如下关系:
Relationship Destination Inverse
state A input
然后我收到警告:
The inverse relationship for state.input does not reciprocate an inverse relationship
有什么正确的方法可以修复警告吗?
您不能为另一方的不同关系使用相同的关系名称 state
。
将状态关系重命名为 inputState
和 outputState
。
或者添加一个额外的实体来管理此关系并使用 input/output 属性跟踪关系类型。
虽然我不推荐最后一个解决方案(太复杂),但如果 B
的 state
关系应该是 input/output 不可知的,您可能需要它。
A (inOut) <----->> (as) State (b) <<--------> (state) B