我收到一段看起来像这样的XML:
<?xml version="1.0" encoding="UTF-8"?>
<ArrayOfPRODUCT>
<PRODUCT>
<SCHEDULE>
<PRODUCT_CODE>100</PRODUCT_CODE>
<FLAGS>4</FLAGS>
</SCHEDULE>
<MASTER>
<PRODUCT_CODE>100</PRODUCT_CODE>
<NAME>EXAMPLE</NAME>
</MASTER>
<INFO>
<PRODUCT_CODE>100</PRODUCT_CODE>
<DETAIL>DETAIL</DETAIL>
</INFO>
</PRODUCT>
</ArrayOfPRODUCT>
当我使用ReadXml()将其读入DataSet时,它会创建4个DataTables:PRODUCT,SCHEDULE,MASTER,INFO。它还在每个DataTable上创建一个名为“PRODUCT_Id”的主键列,它填充从零开始的连续整数。无论如何要指定主键列应该是PRODUCT_CODE吗?