Перейти к основному содержимому

Изменение связи между классами

В связи с изменением бизнес-требований к разрабатываемому приложению или по причине ошибки при создании связи между классами вам может потребоваться изменить параметры связи.

к сведению

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

Чтобы изменить параметры связи между классами:

  1. В проекте выберите файл DataModel.mdmodel.

  2. В модели данных выберите класс, связь которого с другим классом вы хотите изменить.

  3. В правой части рабочей области выберите вкладку Связи.

  4. В списке связей класса наведите указатель мыши на строку с параметрами связи, которую вы хотите изменить, и убедитесь, что справа от типа связи (n:1 или 1:1) отображается значок Карандаш.

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

  5. Нажмите значок Карандаш.

    В качестве альтернативы вы можете дважды нажать строку с параметрами связи, которую вы хотите изменить.

  6. В окне Связь, которое открывается, измените параметры связи по вашему усмотрению. Руководствуйтесь правилами указания параметров связи согласно инструкции по созданию связи.

    к сведению

    Если вы измените название целевого класса, автоматически назначаемые значения параметров Идентификатор объекта целевого класса в исходном классе, Атрибут-объект целевого класса в исходном классе и Атрибут-объект исходного класса в целевом классе будут изменены.

    При изменении параметров связи надписи на картинке, визуализирующей связь и расположенной в нижней части окна Связь, изменяются.

  7. Нажмите Изменить.

    Окно Связь закрывается.

  8. Вверху справа нажмите Сохранить.

Измененная связь отображается на вкладке Связь обоих связанных классов.

подсказка

Вы можете перейти к изменению параметров связи между классами из визуальной модели данных с помощью значка UG_arrow_icon.png (Стрелка) справа от имени класса.

Связанные статьи

Создание связи между классами