正如我所知,Sharepoint将所有用户列表保存在一个表中。我有几个共享点列表。我想将Sharepoint列表中的数据存储在自定义的MSSqlServerDB中。不同的Sharepoint列表将数据存储在不同的表中。我希望此数据仅存储在我的自定义数据库中(而不是在sharepoint数据库中)。
我还希望这个数据库中不同列表之间的相互(多对多)链接。例如,我有两个项目列表和Emploeyrs一个项目可以有很多雇主,一个雇主可以从事几个项目。我想,如果我从项目中删除员工,该项目的链接将从此员工中删除。
你能为我推荐一些解决这项任务的办法吗?
我想我知道你想做什么:\你可能想看看这个http://www.simego.com/Products/Data-Synchronisation-Studio并使用动态列
听起来像是一个真正的mashup,我喜欢使用一些外部组件,比如DevExpress的ASPxGridView,http://www.devexpress.com/Products/NET/Controls/ASP/Grid/,以获取列表视图,因为您将无法使用内部列表。
为了与内部SharePoint列表对接,我会使用Bendsoft的Camelot.NET连接器,http://www.bendsoft.com/net-sharepoint-connector/.
有了这种组合,结果放在哪里并不重要,它既可以在SharePoint内部使用,也可以在外部使用,无论你使用2007还是更新版本也不重要。