Как сериализовать DataTable в Xml в службах REST WCF? - PullRequest
0 голосов
/ 24 ноября 2011

У меня есть класс слоя данных, некоторые методы этого класса возвращают DataTable. Я использую этот класс слоя данных в службе WCF REST. У меня проблема с сериализацией DataTable. Как сериализовать DataTable в хороший читаемый XML. Например, вот так

<?xml version="1.0" encoding="utf-16"?>
<ArrayOfOrderDetailsItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <OrderDetailsItem>
        <OrderDetailSubId>28170892</OrderDetailSubId>
        <OrderedQuantity>1</OrderedQuantity>
        <DateAdd>2011-11-22T11:48:29.17</DateAdd>
    </OrderDetailsItem>
    <OrderDetailsItem>
        <OrderDetailSubId>28170893</OrderDetailSubId>
        <OrderedQuantity>30</OrderedQuantity>
        <DateAdd>2011-11-22T11:48:29.15</DateAdd>
    </OrderDetailsItem>
    <OrderDetailsItem>
        <OrderDetailSubId>28170894</OrderDetailSubId>
        <OrderedQuantity>22</OrderedQuantity>
        <DateAdd>2011-11-22T11:48:29.13</DateAdd>
    </OrderDetailsItem>
</ArrayOfOrderDetailsItem>

Как сделать это без сопоставления DataTable с другим классом или структурой?

1 Ответ

0 голосов
/ 24 ноября 2011

Хороший пример о DataTable to XML

Экспорт таблицы данных в XML и CSV

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...