Заголовок в значительной степени объясняет, чего я хотел бы достичь, но вот пример для дальнейшего уточнения:
С учетом следующей таблицы:
CREATE TABLE [CustSchema].[TestTable](
[Desc] [varchar](50) NOT NULL
) ON [PRIMARY]
Когда я загружаю эту таблицу в DataTable, а затем выплевываю ее снова с помощью DataSet.WriteXml (), я получаю следующий вывод:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<TestTable>
<Desc>XROW1</Desc>
</TestTable>
<TestTable>
<Desc>XROW2</Desc>
</TestTable>
</NewDataSet>
Принимая во внимание, что я хотел бы сохранить схему таблицы - т.е. получить это:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<CustSchema.TestTable>
<Desc>XROW1</Desc>
</CustSchema.TestTable>
<CustSchema.TestTable>
<Desc>XROW2</Desc>
</CustSchema.TestTable>
</NewDataSet>
Кто-нибудь может указать мне правильное направление?