Дизайнер класса VS .NET
Предположим, что у класса Бытие есть свойство типа Habitat. Оба класса реализованы в своих собственных файлах.cs. Когда я перетаскиваю два класса из конструктора классов на новую диаграмму классов, я не вижу линии связи между Бытием и средой обитания, тогда как в коде есть связь. Я делаю что-то не так, или это просто еще не реализовано в VS?
4 ответа
Чтобы показать соединение свойства, щелкните правой кнопкой мыши свойство; "показать как ассоциация" или "показать как ассоциация коллекции" (в зависимости от ситуации)
По умолчанию он выключен. Щелкните правой кнопкой мыши по свойству и выберите "Показать как ассоциация".
Хабитат является собственностью в Бытии. Они не связаны так, как показывает дизайнер. Дизайнер показывает наследство.
Диаграмма классов не показывает "линии" между каждым экземпляром (свойством) типа и его типом. Это очень, очень грязно, очень быстро.
Если бы "Бытие" получено из "Хабитат" (что не имеет смысла), оно показало бы линию для этого. Он показывает строки для наследования, а не каждое отдельное поле / свойство.