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


Выбор использования SharePoint Designer или Visual Studio при создании решений с помощью службы BCS

Дата последнего изменения: 15 апреля 2010 г.

Применимо к: SharePoint Server 2010

Microsoft Business Connectivity Services (BCS) предоставляет инструменты для создания внешних типов контента, сборок подключений Microsoft .NET Framework и моделей в Microsoft SharePoint Designer 2010 и Microsoft Visual Studio 2010.

Инструменты службы Business Connectivity Services, их назначение и возможности

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

Инструмент

Подключение к внешним данным

Предоставление пользователям удобного интерфейса для работы с внешними данными или их другое использование

SharePoint Designer 2010

внешних типов контента: создание простых внешних типов контента на основе существующих Windows Communication Foundation (WCF), Microsoft SQL Server или сборки подключения .NET Framework.

внешних типов контента: формирование и создание внешних списков, формирование и создание форм InfoPath и создание страниц профилей внешних типов контента.

Конструктор рабочих процессов: интеграция внешних данных в рабочие процессы.

Visual Studio 2010

Конструктор внешних типов контента Visual Studio: создание настраиваемой серверной логики интеграции с помощью кода, написанного на языках .NET Framework.

разработки SharePoint в Microsoft Visual Studio 2010: создание проектов SharePoint, использующих все возможности Business Connectivity Services.

Редактор XML Visual Studio: редактирование моделей подключения к бизнес-данным в Visual Studio для функций, не поддерживаемых SharePoint Designer. Предоставляется технология IntelliSense.

Visual Studio 2008 для Office: создание надстроек Visual Studio 2008 для Office использующих все возможности Business Connectivity Services.

Visual Studio: создание компонентов, поддерживающих многократное использование и Business Connectivity Services (бизнес-части Office, веб-части).

Возможности каждого из инструментов подытожены в следующей таблице.

Возможность

SharePoint Designer 2010

Visual Studio 2010

Подключения

Microsoft SQL Server, WCF/веб-службы или сборка подключения .NET Framework.

Любой источник данных с помощью сборки подключения .NET Framework.

Подход к моделированию

Обнаружение и использование.

Создание и публикация.

Целевые сценарии

Создание простых моделей, предоставляющих пользователям удобные интерфейсы взаимодействия (внешние списки, Microsoft Outlook, Microsoft SharePoint Workspace, InfoPath, поиск и простые связи на основе внешних ключей).

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

Создание специализированных удобных интерфейсов взаимодействия для пользователей с помощью настроек Visual Studio 2008 для Office.

Создание компонентов внешних данных и веб-частей, поддерживающих многократное использование.

Ограничения

Связи, не основанные на внешних ключах, дополнительные стереотипы (массовые, пакетные), универсальные или полиморфные службы и интерфейсы, содержащие сложные (неплоские) структуры параметров.

Конструктор внешних типов контента Visual Studio поддерживает только модели на основе подключений .NET Framework. Интегрированной среды разработки для создания удобных интерфейсов для пользователей и механизма упаковки для создания декларативных решений нет.