Использование альтернативных источников данных в Sharepoint

Как я знаю, Sharepoint сохраняет список всех пользователей в одной таблице. У меня есть несколько списков sharepoint. И я хочу хранить данные из списков Sharepoint в пользовательских БД MS Sql Server. Эти разные списки Sharepoint хранят данные в разных таблицах. Я хочу, чтобы эти данные сохранялись только в моей пользовательской БД (не в БД sharepoint).

И я также хочу, чтобы взаимные (многие ко многим) ссылки между различными списками в этой БД были. Например, у меня есть 2 списка проектов и работодателей. В одном проекте может быть много работодателей, а один работодатель может работать над несколькими проектами. Я хочу, чтобы при удалении emploer из проекта ссылка на этот проект удалялась из этого emploer.

Не могли бы вы порекомендовать мне некоторые решения для этой задачи?

2 ответа

Я думаю, я знаю, что вы пытаетесь сделать:\ Возможно, вы захотите взглянуть на этот http://www.simego.com/Products/Data-Synchronisation-Studio и использовать динамические столбцы.

Звучит как настоящий мэшап, я бы использовал некоторые внешние компоненты, такие как ASPxGridView от DevExpress, http://www.devexpress.com/Products/NET/Controls/ASP/Grid/, чтобы получить представления списка, так как вы не будете возможность использовать внутренние списки.

Для взаимодействия с внутренними списками SharePoint я бы использовал Camelot .NET Connector от Bendsoft, http://www.bendsoft.com/net-sharepoint-connector/.

При такой комбинации не имеет значения, куда вы поместите результат, его можно использовать как внутри SharePoint, так и снаружи, и не имеет значения, используете ли вы 2007 или новее.

Другие вопросы по тегам