Passaggio Parametri a Contratto WCF

martedì 11 novembre 2008 - 08.05

Fabrizio70 Profilo | Newbie

Perché se non metto questo attributo non riesco a creare un contratto con più di un parametro?

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

e perchè se utilizzo lo stesso attributo, e nel contratto specifico un tipo di dato che può essere nullable (ad esempio un DataTable) prendo questa zuccata?

Operation 'Prova' in contract 'IDBData' has a query variable named 'wrDt' of type 'System.Data.DataTable', but type 'System.Data.DataTable' is not convertible by 'QueryStringConverter'. Variables for UriTemplate query values must have types that can be converted by 'QueryStringConverter'.

Cioè se voglio passare per parametro un DataTable devo omettere il parametro WebGet
[OperationContract] void Update(DataTable Dt);

Ma se ometto il parametro non posso fare un metodo con più parametri
void Update(DataTable Dt1, DataTable Dt2);

Qualcuno mi sà aiutare?


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5