Изменение связи между классами
В связи с изменением бизнес-требований к разрабатываемому приложению или по причине ошибки при создании связи между классами вам может потребоваться изменить параметры связи.
Вы можете изменять любые параметры связи только в классе, в котором вы создали эту связь. В связанном классе вы можете только просматривать связь.
Чтобы изменить параметры связи между классами:
В проекте выберите файл
DataModel.mdmodel
.В модели данных выберите класс, связь которого с другим классом вы хотите изменить.
В правой части рабочей области выберите вкладку Связи.
В списке связей класса наведите указатель мыши на строку с параметрами связи, которую вы хотите изменить, и убедитесь, что справа от типа связи (n:1 или 1:1) отображается значок Карандаш.
Если значок Карандаш не отображается, значит, в пункте 2 этой инструкции вы неверно выбрали класс из пары связанных. Начните выполнять пункты инструкции сначала и выберите другой класс в пункте 2.
Нажмите значок Карандаш.
В качестве альтернативы вы можете дважды нажать строку с параметрами связи, которую вы хотите изменить.
В окне Связь, которое открывается, измените параметры связи по вашему усмотрению. Руководствуйтесь правилами указания параметров связи согласно инструкции по созданию связи.
к сведениюЕсли вы измените название целевого класса, автоматически назначаемые значения параметров Идентификатор объекта целевого класса в исходном классе, Атрибут-объект целевого класса в исходном классе и Атрибут-объект исходного класса в целевом классе будут изменены.
При изменении параметров связи надписи на картинке, визуализирующей связь и расположенной в нижней части окна Связь, изменяются.
Нажмите Изменить.
Окно Связь закрывается.
Вверху справа нажмите Сохранить.
Измененная связь отображается на вкладке Связь обоих связанных классов.
Вы можете перейти к изменению параметров связи между классами из визуальной модели данных с помощью значка (Стрелка) справа от имени класса.