Диаграмма классов Visual Studio не показывает отношения

80

Когда я определяю свойства своего класса без использования полей (что было включено в C # 3.0), диаграмма классов не показывает мои отношения один к одному / многим. Однако наследование видно на диаграмме.

Есть способ исправить это?

Кайвалья
источник

Ответы:

124

Щелкнув правой кнопкой мыши поле или свойство, вы можете выбрать отображение как ассоциацию или показать как ассоциацию коллекции.

REA_ANDREW
источник
24
Есть ли способ сделать это для всех членов диаграммы классов? Это немного утомительно для всех элементов диаграммы.
zcrar70 04
2
К сожалению, силовые игрушки у меня не работали в VS 2012 Ultimate с версией из этого блога.
goku_da_master
@ zcrar70 вы нашли способ сделать это для всех участников?
Pedro77
60

Это для людей вроде меня, которые не могут найти пункт меню за 1 минуту.введите описание изображения здесь

рок
источник
8

В Visual Studio 2013: щелкните класс правой кнопкой мыши, нажмите Добавить и выберите нужное отношение.

введите описание изображения здесь

Дополнительная информация: http://msdn.microsoft.com/en-us/library/ff657806.aspx

Мария Инес Парнисари
источник
1
Есть ли это где-нибудь в VS2017? Спрашиваю друга :)
KyleMit
@KyleMit К сожалению, UML Designer был удален с VS2015. Диаграмма классов VS2015 и более поздних версий поддерживает создание диаграмм только из исходного кода. Дополнительная информация: devblogs.microsoft.com/devops/…
Veerakran Sereerungruangkul
3

Это сочетается с Visual Studio и делает все, что вы хотите, с диаграммами классов. http://modeling.codeplex.com/

CharithJ
источник
Это работает для Visual Studio 2017?
Кажется, что
Кто-нибудь знает ссылку на файл .msi? Приведенная выше ссылка больше не содержит файла .msi.
Behzad Sedighzadeh
1

Поскольку кто-то спросил, как загружать файлы со старого codeplex.com, я кратко объясню шаги ниже.

  1. Перейти по ссылке. В данном случае это http://modeling.codeplex.com/ .
  2. Нажмите кнопку «скачать архив», чтобы загрузить архив.
  3. Откройте загруженный zip-файл. например, models.zip Файловая структура в архивном файле
  4. Перейдите в папку «релизы», если вам нужен двоичный файл, а не источник.
  5. Откройте файл releaseList.json, чтобы увидеть описание и фактическое имя каждого файла. Подробная информация по каждому файлу
  6. Найдите нужный и получите идентификатор папки, идентификатор файла и имя файла из releaseList.json.
  7. Перейдите к папке, соответствующей идентификатору папки. пр.) 2
  8. Выберите файл, соответствующий идентификатору файла, и скопируйте в другое место. Переименуйте файл с FileName из releaseList.json.
  9. Вы можете пойти оттуда.
Cailleu
источник