Выбрать главу

3. В окне Site Objects (Объекты сайта), которое показано в панели слева на рис. 31.2, выберите элемент External Content Types (Внешние типы содержимого).

Л' ЙК>1*>г.^(1ИИ|Д

агоП ЛтпР огЛ

л ъс « а *

SittObM fl BCISwyM tftbsneliewm WMVflim ^ S4thi«

|| ShAutii uS Cwtftotlirpci j| Silt Сйипч ■j &teMt£ontcrt^K* 15 Оза&ошсм MtdetfageA gt №Gre«p

SubsKts MFiiei fawilCwtrt ijrptt

There «« no tan to rfstr

I' «-<; ЛЩЛ_ifc *.1 '»» '

Puc. 31.2. Подключение к базе данных AdventureworksLT

4. Ha вкладке External Content Types (Внешние типы содержимого) интерфейса ленты в верхней части экрана выберите элемент New External Content Туре (Создать новый внешний тип содержимого).

5. В разделе External Content Type Information (Информация о внешнем типе содержимого) щелкните на ссылке New External Content Туре (Новый внешний тип содержимого) рядом с заголовком Name (Имя); вместо нее появится текстовое поле для ввода имени. Введите в этом поле имя BCS Customer (Заказчик BCS). После этого значение в поле Display Name (Отображаемое имя) автоматически обновится соответствующим образом.

6. Щелкните на ссылке Click Here to Discover New External Data Sources and Define External Content Types (Щелкните здесь для обнаружения новых внешних источников данных и определения типов содержимого) рядом с заголовком External System (Внешняя система).

7. В представлении Data Source Explorer (Проводник источников данных), которое появится после этого, щелкните на кнопке Add Connection (Добавить соединение).

8. В диалоговом окне External Data Source Type Selection (Выбор типа внешнего источника данных) выберите SQL Server в качестве типа источника данных и щелкните на кнопке ОК.

9. В диалоговом окне SQL Server Connection (Подключение к SQL Server) введите информацию, необходимую для установки соединения с SQL Server. В поле Database Server (Сервер баз данных) укажите имя сервера SQL Server и экземпляра, где была установлена база данных AdventureWorksLT, например, mySQLServer. myDomain. com. В поле Database Name (Имя базы данных) введите AdventureWorksLT. Среди вариантов подключения выберите Connect with User’s Identity (Подключаться с использованием идентификационных данных пользователя) и щелкните на кнопке ОК.

10. После установки соединения с базой данных AdventureWorksLT ее схема загрузится в представление Data Source Explorer. Разверните в нем узел AdventureWorksLT и обратите внимание, что для использования доступны таблицы, представления, подпрограммы (хранимые процедуры SQL Server) из базы данных AdventureWorksLT. Разверните также узел Tables (Таблицы).

11. Щелкните правой кнопкой мыши на таблице Customers, и появится список доступных операций. Для начала выберите в нем вариант New Read Item Operation (Создать новую операцию чтения элемента).

12. Запустится мастер создания операции чтения элемента (Read Item Wizard), состоящий из трех экранов. На первом экране — Operation Properties (Свойства операции) — введите в полях Operation Name (Имя операции) и Operation Display Name (Отображаемое имя операции) строку Customer Read Item и щелкните на кнопке Next (Далее).

13. На экране Input Parameters (Входные параметры) поле CustomerlD, благодаря тому, что оно было назначено уникальным идентификатором в этой таблице базы данных, автоматически распознается как подходящее на роль идентификатора для внешнего типа содержимого. Обратите внимание, что при выборе поля CustomerlD отмечаг ется флажок Map to Identifier (Отображать на идентификатор). Не вносите никаких изменений на этом экране, а просто щелкните на кнопке Next.

14. На последнем экране мастера — Return Parameter (Возвращаемый параметр) — можно указать, какие столбцы из базы данных должны быть доступны для использования (рис. 31.3). Не вносите никаких изменений на этом экране, а просто щелкните на кнопке Finish (Iotobo).

15. Вернувшись к представлению Data Source Explorer в окне SharePoint Designer, снова щелкните правой кнопкой мыши на таблице Customers, но на этот раз выберите в появившемся списке вариант New Read List Operation (Создать новую операцию чтения списка).

16. На экране Operation Properties мастера введите в полях Operation Name и Operation Display Name строку Customer Read List и щелкните на кнопке Next.

17. На экране Filter Parameters (Параметры фильтра) не вносите никаких изменений, а просто щелкните на кнопке Next.

18. На экране Return Parameters (Возвращаемые параметры) выберите поле CustomerlD в области Data Source Elements (Элементы источника данных) и отметьте флажок Show in Picker (Показывать в инструменте для выбора) в области Properties

Я.ЯР^ШТТ

850 t — --

I Часть VI

(Свойства). Проделайте то же самое для полей FirstName, LastName, EmailAddress и Phone, после чего щелкните на кнопке Finish.

19. Щелкните на значке Save (Сохранить) в левом верхнем углу окна SharePoint Designer (или нажмите комбинацию клавиш <Ctrl+S>), чтобы сохранить новый внешний тип содержимого.