Diagram klas programu Visual Studio nie pokazuje relacji

80

Kiedy definiuję właściwości mojej klasy bez użycia pól (co zostało włączone w C # 3.0), diagram klas nie pokazuje moich relacji jeden do jeden / wiele. Dziedziczenie jest jednak widoczne na diagramie.

Czy jest sposób, aby to naprawić?

kaivalya
źródło

Odpowiedzi:

124

Po kliknięciu pola lub właściwości prawym przyciskiem myszy można wybrać opcję Pokaż jako powiązanie lub Pokaż jako powiązanie kolekcji.

REA_ANDREW
źródło
24
Czy można to zrobić dla wszystkich członków diagramu klas? Jest to trochę uciążliwe dla wszystkich elementów na diagramie.
zcrar70
2
Niestety, zabawki zasilające nie działały u mnie w VS 2012 Ultimate przy użyciu wersji z tego bloga.
goku_da_master
@ zcrar70 Czy znalazłeś sposób, aby to zrobić dla wszystkich członków?
Pedro77
60

To dla ludzi takich jak ja, którzy nie mogą znaleźć pozycji menu w ciągu 1 minuty.wprowadź opis obrazu tutaj

rockXrock
źródło
8

W programie Visual Studio 2013: kliknij prawym przyciskiem myszy klasę, kliknij przycisk Dodaj i wybierz żądaną relację.

wprowadź opis obrazu tutaj

Więcej informacji: http://msdn.microsoft.com/en-us/library/ff657806.aspx

Maria Ines Parnisari
źródło
1
Czy to istnieje w VS2017 gdziekolwiek? Pytanie o przyjaciela :)
KyleMit
@KyleMit Niestety, Projektant UML został usunięty od VS2015. Diagram klas wersji VS2015 i nowszych obsługuje tylko generowanie diagramów z kodu źródłowego. Więcej informacji: devblogs.microsoft.com/devops/…
Veerakran Sereerungruangkul
3

To łączy się z programem Visual Studio i robi wszystko, co chcesz zrobić z diagramami klas. http://modeling.codeplex.com/

CharithJ
źródło
Czy to działa w przypadku programu Visual Studio 2017? Wydaje się, że zatrzymał się w VS 2010.
Pedro77
Czy ktoś zna link do pliku .msi? Powyższe łącze nie zawiera już pliku .msi.
Behzad Sedighzadeh
1

Ponieważ ktoś zapytał, jak pobrać pliki ze starego codeplex.com, pokrótce wyjaśnię poniższe kroki.

  1. Uzyskaj dostęp do łącza. W tym przypadku jest to http://modeling.codeplex.com/ .
  2. Kliknij przycisk „pobierz archiwum”, aby pobrać archiwum.
  3. Otwórz pobrany plik zip. ex) modeling.zip Struktura plików w pliku archiwum
  4. Przejdź do folderu „release”, jeśli szukasz pliku binarnego, a nie źródła.
  5. Otwórz plik releaseList.json, aby zobaczyć opis i rzeczywistą nazwę każdego pliku. Szczegółowe informacje o każdym pliku
  6. Znajdź ten, który chcesz i pobierz identyfikator folderu, identyfikator pliku i nazwę pliku z releaseList.json.
  7. Przejdź do folderu odpowiadającego identyfikatorowi folderu. ex) 2
  8. Wybierz plik pasujący do identyfikatora pliku i skopiuj w inne miejsce. Zmień nazwę pliku na FileName z releaseList.json.
  9. Możesz iść stamtąd.
Cailleu
źródło