<...> 的逆关系不互为逆关系
Posted
技术标签:
【中文标题】<...> 的逆关系不互为逆关系【英文标题】:The inverse relationship for <...> does not reciprocate an inverse relationship 【发布时间】:2016-07-08 03:29:52 【问题描述】:我的表 A 具有以下关系:
Relationship Destination Inverse
input B state
output B state
与表B有如下关系:
Relationship Destination Inverse
state A input
我收到警告:
state.input 的反比关系不互为反比关系
有没有正确的方法可以解决警告?
【问题讨论】:
【参考方案1】:对于另一方的不同关系,您不能使用相同的关系名称state
。
将状态关系重命名为inputState
和outputState
。
或者添加一个额外的实体来管理这个关系并使用输入/输出属性来跟踪关系类型。
虽然我不推荐最后一种解决方案(太复杂),但如果B
的state
关系应该是输入/输出不可知的,您可能需要它。
A (inOut) <----->> (as) State (b) <<--------> (state) B
【讨论】:
以上是关于<...> 的逆关系不互为逆关系的主要内容,如果未能解决你的问题,请参考以下文章