在 Visual Studio 类设计器中可视化多对多关联是否有技巧?我有一个员工实体和一个团队实体。所以每个实体都有一个对应的列表。
关联可以在类设计器中显示,但仅限于 0..1 多重性。
或者有人对 VS 2010 和新的架构类图有经验吗?我想念的是生成的类 oO ...它们在哪里?!
在 Visual Studio 类设计器中可视化多对多关联是否有技巧?我有一个员工实体和一个团队实体。所以每个实体都有一个对应的列表。
关联可以在类设计器中显示,但仅限于 0..1 多重性。
或者有人对 VS 2010 和新的架构类图有经验吗?我想念的是生成的类 oO ...它们在哪里?!
你可以在 VS 2008 上做到这一点
我用 2 个类对其进行了测试:
public class Team
{
public List<Employee> employees { get; set; }
}
public class Employee
{
public List<Team> teams { get; set; }
}
将这些类添加到图表中,将它们展开以显示类成员,然后选择“显示为集合关联”(两次)。然后它显示一个带有 2 个箭头的图表
VS 2010 Ultimate 中的 UML 类图支持多对多关联。您需要在关联的First Role和Second Role属性上设置Multiplicity属性。
有关详细信息,请参阅此主题:UML 类图中的关联属性
多重性(3):
1:关联的这一端总是链接到一个对象。在图中,每个菜单项都有一个菜单。
0..1:关联的这一端链接到一个对象,或者没有链接。
*****:关联另一端的每个对象都链接到该端的对象集合,该集合可能为空。
1..*:关联另一端的每个对象都链接到该端的至少一个对象。图中,每个Menu至少有一个Menu Item。
n..m:另一端的每个对象都有一个 n 到 m 之间的链接集合到该端的对象。
我在我的个人资料上发布了更多链接,以获取有关 VS 2010 的更多信息。