我想知道在c#中使用sqlbulkcopy
时是否有办法限定表映射?
目前,我有一个表格,其中包含股票代码,然后是与每周一周范围相关的列。
示例:
Stock Code | 11-2013 | 12-2013| 13-2013 | 14-2013 etc etc.
我有一个查询,它返回给定股票代码的数量以及它们发生的周数。
示例:
part a | 20 | 11-2013
part b | 10 | 14-2013
理想情况下,有一种方法可以设置columnmappings.add
方法,并指定我希望将表的日期列映射到查询返回行中的结果日期。我会展示我拥有的东西;但是,我不知道这是否可能。任何建议或替代想法都会很棒。
由于
答案 0 :(得分:1)
不可能直接。您的源数据必须与目标数据匹配。 SqlBulkCopy
课程不适合你。
从源数据创建与目标表的表架构匹配的sql查询。然后,您可以使用SqlBulkCopy
类。