Ecco uno dei metodi del mio servizio WCF riposo:WCF REST: rimuovere il prefisso "ArrayOf" per il metodo di WCF risposta
[OperationContract]
[WebInvoke(UriTemplate = "getInvoices", Method = "POST", RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml)]
List<InvoiceRet> GetInvoices(GetInvoices getInvoices);
e restituisce la risposta nel formato seguente:
<ArrayOfInvoiceRet>
<InvoiceRet></InvoiceRet>
<InvoiceRet></InvoiceRet>
...
<InvoiceRet></InvoiceRet>
</ArrayOfInvoiceRet>
Come modificare il metodo per restituire la risposta successiva
<ListInvoice>
<InvoiceRet></InvoiceRet>
<InvoiceRet></InvoiceRet>
...
<InvoiceRet></InvoiceRet>
</ListInvoice>
Grazie, ha avuto senso! – Yara
Questa tecnica non funziona per me in WCF .net 4.5 e ha lo stesso comportamento come se fosse Elenco –
hB0