希望我能解释一下我的目的。
我正在编写一个系统来获取存储在Sharepoint列表中的数据并将它们推送到SQL表中。这样做是为了使列表中的数据可以与其他数据结合并报告。
我需要系统非常灵活,所以我想存储列表和SQL之间的映射,然后创建任何缺少的SQL。
所以我首先要检查我想要的SQL表是否存在以及是否创建它。然后检查我期望的所有列并创建一个缺失的列,然后使用列表数据填充表。
获取列表数据对我来说没问题,按配置信息存储也不是问题。
我的问题是我不确定在与数据库交谈时要使用的.NET功能。我正在研究实体框架和LINQ,但这些似乎需要我没有的固定表。
我也在考虑使用企业库(4.1),因为我将它们用于事件记录。
理想情况下,我希望能够做的是构建一个数据表,然后将其“比较”到SQL表中,让系统根据需要对其进行更新。
这样的事情是否存在以及你会采用什么方法。
答案 0 :(得分:2)
这些可能有助于您入门: -
与其他人同步信息 基于a的列表或SQL Server表 链接列。这可能会有所帮助 当有公司名单和 另一个联系人列表。该 公司信息(例如商业 电话和地址)可以复制到 链接的联系人。
Exporting Data from SharePoint 2007 Lists to SQL Server via SSIS
SO - Easiest way to extract SharePoint list data to a separate SQL Server table?
商业
答案 1 :(得分:1)
您需要使用Study SQL Server管理对象,您可以通过它轻松地直接与SQL Server交互。通过这个,您可以创建新表,存储过程等,并检查任何对象的预先存在。
像这样与数据库交谈从未如此简单......