视觉工作室中的类图是否应该显示类之间的关系,例如。 1:很多。
public class User
{
public string UserId { get; set; }
public List<Role> Roles { get; set; }
}
public class Role {
public int RoleId {get; set;}
public User User {get; set;}
public string UserId {get; set; }
}
答案 0 :(得分:8)
修改强>:
澄清..类图通常不应该显示关系(1:n,m:n等),因为这些关系是针对数据库表(实体)的。经典类图更适合分析和设计,因此它显示关联而不是关系。
原始答案:
是的,你可以显示'关系',但你不会看到任何数字afaik。它有自己的展示方式。例如,实体框架模型中显示了数字。
如何显示关联:
将类移到图表中,然后右键单击属性角色并选择Show as collection association
。
答案 1 :(得分:2)
如果要显示更高级的关联,here是来自CodePlex的Visual Studio的插件。