43 messaggi dal 20 giugno 2005
Scusate l'argomento probabilmente banale.
Sto facendo il mio primo WebServices in c#.
Come faccio a mettere il risultato di un OracleDataReader in un xml?
Grazie mille.. per l'aiuto,
Silvia
Ciao, il modo più semplice, se non hai un contratto specifico da rispettare, è creare una classe che abbia n proprietà, una per ogni colonna che vuoi restituire.

Successivamente crea un WebMethod che restituisca una List<TuaClasse>, che popoli tramite il tuo OracleDataReader.

Penserà l'infrastruttura di ASP.NET WebServices (o di WCF) a trasformare tale lista nell'Xml voluto.

A presto,
m.
43 messaggi dal 20 giugno 2005
Grazie per la risposta...
io pensavo di dover cotruire tramite codice un xml (ed eventualmente validarlo tramite un schema) prima di mandarlo in output..

ma LINQ non mi può aiutare?

Grazie.. Silvia

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.