2011-12-16 50 views
-2

我有10个来自不同来源的表格导入SQL Server数据库。我想将它们与名为basic_source的表进行比较。 我想要做的是将basic_source中的每个属性与其他10个表中的每个属性进行比较,每次一个。如果这两个属性具有相同的名称,则查看它们的值(应该是不同的值)。然后,将这些值提取到数组。我在寻找逻辑低于比较表格之间的列

表{表1,表2,表3,.........,表10}

如果(从basic_table = columnj从表1名称columni名)

//从表1 下一页表

回答

1

从提取columnj数据到阵列 columnj_value [] =( “从表1中选择不同(columnej)”)从basic_table,接着attributej

下一页columni什么我了解您的问题,您可以使用Dictionary<string, object>来表示表格中的列名称和值。例如,您将为每个表存储一个Dictionary<string, object>对象,然后在比较时,可以在每个Dictionary中的KeyValuePair对象内查找相关匹配。