阅读时重构xml

时间:2010-03-29 10:51:39

标签: c#

我想将第一个数据表结构转换为第二个表结构,如图所示 请帮我解决这个问题

F1      F2     F3     F4     F5
Group   1      2      3      4 
Design  5      6      7      8

F1      Value
Group   1   
Group   2   
Group   3   
Group   4
Design  5      
Design  6  
Design  7  
Design  8  

XML

<WK11>
  <F1>Group</F1> 
  </WK11>
<WK11>
  <F1>1</F1> 
  <F2>2</F2> 
  <F3>3</F3> 
  <F4>4</F4> 
</WK11>
<F1>Design</F1> 
  </WK11>
<WK11>
  <F1>5</F1> 
  <F2>6</F2> 
  <F3>7</F3> 
  <F4>8</F4> 
</WK11>
</WK11>

2 个答案:

答案 0 :(得分:0)

我建议让SQL Server使用UNPIVOT子句来执行它,然后您可以根据需要阅读它。有关详细信息,请参阅this other question

答案 1 :(得分:-1)

使用Linq for DataSet或Linq for Xml。

相关问题