Диаграмма классов Visual Studio не показывает отношения - PullRequest
73 голосов
/ 02 апреля 2009

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

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

Ответы [ 5 ]

113 голосов
/ 02 апреля 2009

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

53 голосов
/ 06 января 2013

Это для таких как я, которые не находят, где находится пункт меню за 1 минуту. enter image description here

7 голосов
/ 19 октября 2014

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

enter image description here

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

4 голосов
/ 26 мая 2011

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

0 голосов
/ 10 мая 2019

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

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