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


Практическое руководство. Создание ассоциации между сущностями

Чтобы определить отношения между сущностями в модели BDC, можно создать ассоциации.Visual Studio создает методы, предоставляющие потребителям модели сведения о каждой ассоциации.Эти методы могут быть использованы веб-частей SharePoint, списки или пользовательских приложений для отображения связи данных в пользовательский интерфейс (UI).

В конструкторе BDC можно создать два типа ассоциаций: ассоциации на основе внешнего ключа и ассоциации без внешнего ключа.Дополнительные сведения см. в разделе Создание ассоциации между сущностями.

Создание ассоциации между сущностями

  1. На BusinessDataConnectivity вкладке элементов, выберите ассоциации товара.

  2. В конструкторе BDC выбрать исходный объект и выберите целевой сущности.

    Откроется Редактор ассоциаций.

  3. Если требуется создать ассоциацию на основе внешнего ключа, установите флажок Связь с внешним ключом.

    1. В Идентификатор источника столбец Сопоставления идентификатора таблицы, выберите идентификатор каждого соответствующий дескриптор типа, появится в поле столбец.

      Например, в столбце Исходный идентификатор выделите ContactID рядом с дескрипторами типа ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID и ReadItem.salesOrder.SalesOrder.ContactID.

  4. Если требуется создать ассоциацию без внешнего ключа, снимите флажок Связь с внешним ключом.

  5. Выберите OK кнопки.

  6. В конструкторе BDC между исходной и конечной сущностями появится строка, представляющая эту ассоциацию.

    Visual Studio добавляет метод навигации ассоциаций в класс службы конечной и исходной сущностей.Дополнительные сведения о методах навигации ассоциаций см. в разделе Supported Operations.

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

  8. В методе навигации ассоциаций конечной сущности добавьте код, возвращающий соответствующую исходную сущность.

    Примеры методов навигации ассоциаций см. в разделе Создание ассоциации между сущностями.

См. также

Задачи

Практическое руководство. Добавление метода Finder

Практическое руководство. Добавление определенного метода Finder

Практическое руководство. Добавление метода Creator

Практическое руководство. Добавление метода Deleter

Практическое руководство. Добавление метода Updater

Практическое руководство. Добавление параметра в метод

Практическое руководство. Определение экземпляра метода

Практическое руководство. Определение дескриптора типа параметра

Пошаговое руководство. Создание внешнего списка в SharePoint с помощью бизнес-данных

Основные понятия

Создание ассоциации между сущностями

Общие сведения о средствах разработки моделей подключения к бизнес-данным

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

Проектирование модели подключения к бизнес-данным