Создание связи между сущностями
Вы можете определить связи между сущностями в модели бизнес-данных Подключение ivity (BDC), создав связи. Visual Studio создает методы, предоставляющие потребителям модели сведения о каждой ассоциации. Эти методы могут использоваться веб-частями SharePoint, списками или пользовательскими приложениями для отображения отношений данных в интерфейсе пользователя (ИП).
В конструкторе BDC можно создать два типа ассоциаций: связи на основе внешнего ключа и внешние связи без ключей. Дополнительные сведения см. в разделе "Создание связи между сущностями".
Создание связи между сущностями
На вкладке BusinessData Подключение ivity на панели элементов выберите элемент Ассоциации.
В конструкторе BDC последовательно выберите исходную и конечную сущности.
Откроется редактор ассоциаций.
Если вы хотите создать ассоциацию на основе внешнего ключа, выберите поле "Ассоциация внешних ключей" проверка.
В столбце "Идентификатор источника" таблицы "Сопоставление идентификаторов" выберите идентификатор рядом с каждым дескриптором соответствующего типа, который отображается в столбце "Поле".
Например, в столбце "Исходный идентификатор" выберите рядом с дескриптором
ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID
типа иReadItem.salesOrder.SalesOrder.ContactID
дескрипторомContactID
типа.
Если вы хотите создать связь без внешнего ключа, снимите флажок "Связь внешнего ключа" проверка.
Нажмите кнопку ОК.
В конструкторе BDC строка, представляющая связь между исходной сущностью и конечной сущностью.
Visual Studio добавляет метод Association Navigator в класс службы конечной сущности и класс службы исходной сущности. Дополнительные сведения о методах навигации ассоциации см. в разделе "Поддерживаемые операции".
В методе Association Navigator исходной сущности добавьте код, возвращающий коллекцию конечных сущностей.
В методе Association Navigator конечной сущности добавьте код, возвращающий связанную исходную сущность.
Примеры методов навигатора ассоциаций см. в статье "Создание связи между сущностями".
Связанный контент
- Создание связи между сущностями
- Проектирование модели подключения к бизнес-данным
- Практическое руководство. Добавление метода Finder
- Практическое руководство. Добавление определенного метода Finder
- Практическое руководство. Добавление метода Creator
- Практическое руководство. Добавление метода Deleter
- Практическое руководство. Добавление метода Updater
- Обзор средств разработки модели BDC
- Практическое руководство. Добавление параметра в метод
- Практическое руководство. Определение экземпляра метода
- Практическое руководство. Определение дескриптора типа параметра
- Пошаговое руководство. Создание внешнего списка в SharePoint с помощью бизнес-данных