2009-11-15 70 views
0

在Visual Studio類設計器中可視化多對多關聯有一個技巧嗎? 我有一個Employee實體和一個Team實體。所以每個實體都有他的對應名單。Visual Studio 2008類設計器 - 多對多關聯

可以在類設計器中顯示關聯,但只能用於0..1多重顯示。

還是有人有與VS 2010和新的架構類圖的經驗嗎?我想念的是生成的課程oo ...他們在哪裏?

回答

2

你可以做它在VS 2008

我有2類測試它:

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

} 

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

添加這些類圖中,擴大它們顯示類成員,然後選擇 「顯示爲收藏協會「(兩次)。然後它會顯示帶有2個箭頭的圖表

1

VS 2010旗艦版中的UML類圖支持多對多關聯的關聯。您需要設置Multiplicity屬性第一作用第二作用關聯的屬性。

Multiplicity values on a class diagram http://i.msdn.microsoft.com/Dd323862.UML_ClassProp(en-us,VS.100).png

欲瞭解更多信息,請參閱本主題:Properties of Associations in UML Class Diagrams

多重(3)

:該協會的這一端總是鏈接到一個對象。在圖中,每個菜單項都有一個菜單 。

0..1:該關聯的這一端鏈接到一個對象,或者沒有鏈接。

*****:關聯另一端的每個對象都鏈接到此對象的集合,此對象的末尾爲 ,集合可能爲空。

1 .. *:在該關聯的另一端的每個對象都鏈接到此 端的至少一個對象。在圖中,每個菜單至少有一個菜單項。

n..m:另一端的每個對象都有一個在這個 端的對象的n和m鏈接的集合。

我已經張貼在my profile更多的鏈接,瞭解更多信息關於2010年VS

相關問題