c# - 如何将数据表动态映射到 SQL 表

标签 c# sql database sharepoint

希望我能解释一下我想做什么。

我正在编写一个系统来获取存储在 Sharepoint 列表中的数据并将它们推送到 SQL 表中。这样做是为了将列表中的数据与其他数据结合起来并进行报告。

我需要系统非常灵活,所以我想存储列表和 SQL 之间的映射,然后创建任何缺少的 SQL。

所以我首先必须检查我想要的 SQL 表是否存在,如果不存在则创建它。然后检查我期望的所有列并创建一个缺失的列,然后用列表数据填充表。

获取列表数据对我来说没问题,按配置信息存储对我来说也不是问题。

我的问题是我不确定在与数据库对话时使用什么 .NET 功能。我正在研究 Entity Framework 和 LINQ,但它们似乎需要我没有的固定表。

我也在考虑使用企业库 (4.1),因为我将它们用于事件记录。

理想情况下,我希望能够做的是构建一个数据表,然后将其与 SQL 表“比较”并让系统根据需要更新它。

是否存在这样的事情,您会使用什么方法。

最佳答案

这些可能会帮助您入门:-

Codeplex - SPListSync

Synchronize information with other lists or SQL Server table based on a linked column. This can be helpfull when having list with companies and another list with contacts. The company-information (e.g. Business phone and address) can be copied to the linked contacts.

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?

商业

关于c# - 如何将数据表动态映射到 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4958292/

相关文章:

c# - RavenDB 按枚举排序

python - 我们如何为 Pyspark Dataframe 列中最后一次出现的值设置标志

mysql - 插入另一表的一列,而不将其他列设置为 null

sql-server - 'House Keeping' 在数据库上下文中是什么意思?

mysql - 什么是表空间,为什么要使用它?

c# - 如何使用 sendgrid api c# 获取电子邮件状态?

C#,将 Npoi.ICell 转换为 Double 类型

c# - 在 C# 中针对现有文件的 CreateNew 的 FileStream 构造函数抛出异常

java - 在HQL中使用Hibernate for Java获取异常行为绑定(bind)parameterList时

mysql - 表特定查询与单个通用查询