Поделиться через


Практическое руководство. Переключение между представлением в виде членов класса и представлением в виде ассоциации (конструктор классов)

Конструктор классов позволяет изменить способ представления схемой классов отношения ассоциации между двумя типами от представления в виде членов класса до представления в виде ассоциации и наоборот. Члены, отображаемые как линии связи, представляют более наглядное отображение связи между типами.

Примечание

Отношения ассоциации можно представить как свойство члена или поля.Чтобы изменить представление в виде членов класса на представление в виде ассоциации, один тип должен содержать член другого типа.Чтобы изменить представление в виде ассоциации на представление в виде членов класса, два типа должны быть соединены линией связи.Дополнительные сведения см. в разделе Практическое руководство. Создание ассоциаций между типами (конструктор классов).Если проект содержит несколько схем классов, изменения представления отношений ассоциации будут отображены только для активной схемы.Чтобы изменить другую схему отношений ассоциации, откройте или отобразите эту схему и повторите данные шаги.

Изменение представления в виде членов класса на представление в виде ассоциации

  1. В обозревателе решений в узле проекта откройте файл схемы классов (CD-файл).

  2. В фигуре типа на схеме классов щелкните правой кнопкой мыши свойство члена или поле, представляющее связь, и выберите команду Показывать как ассоциацию.

    Совет

    Если в фигуре типа отсутствуют отображаемые свойства или поля, возможно, что секции в фигуре свернуты.Чтобы развернуть фигуру типа, дважды щелкните название секции или щелкните правой кнопкой мыши фигуру типа и выберите команду Развернуть.

    Элемент исчезнет из секции в фигуре типа, и появится линия связи, соединяющая два типа. Линия связи отмечена именем свойства или поля.

Изменение представления в виде ассоциации на представление в виде членов класса

  • В схеме классов щелкните правой кнопкой мыши линию связи и выберите команду Показывать как свойство или команду Показывать как поле соответственно.

    Линия связи исчезнет и свойство отобразится в соответствующей секции в фигуре типа на диаграмме.

См. также

Задачи

Практическое руководство. Создание наследования между типами (конструктор классов)

Практическое руководство. Просмотр отношения наследования между типами (конструктор классов)

Практическое руководство. Визуализация ассоциации коллекции в конструкторе класса (конструктор классов)

Другие ресурсы

Просмотр типов и отношений (конструктор классов)