在 MDriven 中嵌入 类 之间的连接
Embed connections between classes in MDriven
在 UML(使用 MDriven)中创建两个 类 之间的连接时,我在每一端插入了正确的值(例如 0..*
)。但是,当按 Enter 时,(e)
出现在值之后。我发现,它代表 "embed".
在某些情况下连接的哪一端应该是 "embed",为什么?
嵌入最好解释为 "in which table is the foreign key placed"
这通常是不言而喻的:
- 一对多 - 外键将进入多端。
- 多对多 - 外键将进入 link-class(可能是隐式的)
- 一对一 - 这就是 Embed-flag 变得重要的地方,因为外键的放置位置是可选的。
如果您不知道选择哪一端 - 您可以选择其中任何一个。
但是随着您变得更有经验,您可能希望能够控制它。
在 UML(使用 MDriven)中创建两个 类 之间的连接时,我在每一端插入了正确的值(例如 0..*
)。但是,当按 Enter 时,(e)
出现在值之后。我发现,它代表 "embed".
在某些情况下连接的哪一端应该是 "embed",为什么?
嵌入最好解释为 "in which table is the foreign key placed" 这通常是不言而喻的:
- 一对多 - 外键将进入多端。
- 多对多 - 外键将进入 link-class(可能是隐式的)
- 一对一 - 这就是 Embed-flag 变得重要的地方,因为外键的放置位置是可选的。
如果您不知道选择哪一端 - 您可以选择其中任何一个。 但是随着您变得更有经验,您可能希望能够控制它。