2010-08-06 2 views
1

У нас есть некоторые реляционные данные в SQL Server и хотелось бы создать пользовательский интерфейс в Sharepoint 2010 для создания и изменения записей. Для простых табличных данных это просто, но как насчет структур master-detail, где один логический объект компилируется из нескольких таблиц?Создание пользовательского интерфейса сложных реляционных данных с Sharepoint 2010?

Большая тема, но есть ли основной курс действий, который лучше?

ответ

0

Если вы создаете внешние типы контента, вы можете добавлять ассоциации между ними, которые соответствуют отношениям между таблицами в вашей базе данных. Для каждого типа внешнего контента создайте внешний список, который вы можете использовать для добавления/обновления/удаления ваших данных.

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

Если ваша база данных имеет отношения m-n, вы захотите создать свои внешние типы контента в Visual Studio, потому что SharePoint Designer 2010 поддерживает только 1-n отношения.

Я не знаю, если это лучший способ, но BCS является большим улучшением по сравнению с BDC, и я думаю, что он может охватывать большинство, если не все ваши требования. (в зависимости от сложности ваших данных)

+0

Это что-то, что вы могли бы сделать с VS2010 Web Developer Express или нужна полная версия? – JSacksteder

+0

Я не уверен на 100%, но я не думаю, что это можно сделать с помощью VS2010 Web Developer Express. –

Смежные вопросы