0

在 Visual Studio 类设计器中可视化多对多关联是否有技巧?我有一个员工实体和一个团队实体。所以每个实体都有一个对应的列表。

关联可以在类设计器中显示,但仅限于 0..1 多重性。

或者有人对 VS 2010 和新的架构类图有经验吗?我想念的是生成的类 oO ...它们在哪里?!

4

2 回答 2

2

你可以在 VS 2008 上做到这一点

我用 2 个类对其进行了测试:

public class Team
{
    public List<Employee> employees { get; set; }

}

public class Employee
{
    public List<Team> teams { get; set; }
}

将这些类添加到图表中,将它们展开以显示类成员,然后选择“显示为集合关联”(两次)。然后它显示一个带有 2 个箭头的图表

于 2009-11-15T16:37:29.947 回答
1

VS 2010 Ultimate 中的 UML 类图支持多对多关联。您需要在关联的First RoleSecond Role属性上设置Multiplicity属性。

类图上的多重性值

有关详细信息,请参阅此主题:UML 类图中的关联属性

多重性(3)

1:关联的这一端总是链接到一个对象。在图中,每个菜单项都有一个菜单。

0..1:关联的这一端链接到一个对象,或者没有链接。

*****:关联另一端的每个对象都链接到该端的对象集合,该集合可能为空。

1..*:关联另一端的每个对象都链接到该端的至少一个对象。图中,每个Menu至少有一个Menu Item。

n..m:另一端的每个对象都有一个 n 到 m 之间的链接集合到该端的对象。

我在我的个人资料上发布了更多链接,以获取有关 VS 2010 的更多信息。

于 2010-02-18T22:45:50.300 回答