Выбор использования 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. Интегрированной среды разработки для создания удобных интерфейсов для пользователей и механизма упаковки для создания декларативных решений нет. |