Создание сборки подключения .NET
Дата последнего изменения: 21 апреля 2010 г.
Применимо к: SharePoint Server 2010
Необходимые компоненты: ознакомьтесь с разделом Создание сборок подключения .NET и веб-служб данного пакета SDK.
Если внешняя система не поддерживается в Microsoft Business Connectivity Services (BCS) напрямую, ее можно открыть через Business Connectivity Services с помощью создания кода. Если сущности во внешней системе являются статическими и не изменяются часто, а также имеют небольшой набор известных типов, можно написать веб-службы или сборки подключения .NET, чтобы предоставить данные из внешней системы в формате, который Business Connectivity Services понимает лучше всего. Чтобы решить, создавать ли веб-службу или сборку подключения .NET для предоставления внешних данных, см. таблицу сравнения этих двух подходов в статье Создание сборок подключения .NET и веб-служб.
Однако, если модель сущностей во внешней системе динамическая, имеет настраиваемые типы и является большой, следует продумать создание настраиваемого соединителя для этого типа источника данных. Дополнительные сведения см. в статье, посвященной различиям между использованием соединителя сборки .NET и написанием настраиваемого соединителя.
Написание сборки подключения .NET включает следующие задачи:
Создание сборки подключения .NET:
Для каждого внешнего типа контента создайте класс и определите поля, которые он должен содержать.
Добавьте в класс методы, чтобы определить стереотипные операции, которые необходимо поддерживать для каждого внешнего типа контента. Дополнительные сведения см. в статье Создание сборок подключения .NET и веб-служб.
Скомпилируйте классы в первичную DLL-библиотеку.
Скомпилируйте столько зависимых сборок, сколько необходимо для первичной сборки.
Примечание
Типы, на которые ссылается модель BDC, должны быть определены в первичной сборке. Зависимые сборки обычно используются для вспомогательных методов или служебных функций. Они не должны содержать определения типов, на которые ссылается модель BDC.
Опубликуйте сборку подключения .NET и все зависимые сборки в базе данных подключения к бизнес-данным (BDC) с помощью развертывания пакета решения (WSP) или с помощью командлетов Windows PowerShell, предоставленных SharePoint 2010. Дополнительные сведения см. в статье Публикация сборки подключения .NET к хранилищу метаданных BDC.
Теперь можно использовать Microsoft SharePoint Designer 2010 для обнаружения сборки подключения .NET и для создания внешних типов контента, определенных в сборке.
Средства и ресурсы, необходимые для создания сборки подключения .NET
Необходимые компоненты: ознакомьтесь со статьей Создание сборок подключения .NET и веб-служб.
Microsoft Visual Studio 2010
В Microsoft Visual Studio 2010 представлен особый шаблон проекта, называемый моделью подключения к бизнес-данным, который предоставляет набор визуальных конструкторов и средств управления кодом для создания сборок подключения .NET и основанных на них внешних типов контента. Основным аспектом этого средства является инкапсуляция спецификаций SharePoint, так что пользователю не обязательно быть специалистом по SharePoint, чтобы создавать очень мощные внешние типы контента.
Дополнительные сведения о создании сборки подключения .NET с помощью Visual Studio 2010 см. в следующих разделах:
Пошаговое руководство. Создание внешнего списка в SharePoint с помощью бизнес-данных
Подключение к источнику .NET Framework с помощью служб Business Connectivity Services в Office 2010