lunedì 13 maggio 2019

Windows Communication Foundation Impossibile serializzare la DataTable. Nome di DataTable non impostato.

Nel caso che si sta utilizzando i servizi WCF con un parametro Datatable, può generare il seguente errore: "Impossibile serializzare la DataTable. Nome di DataTable non impostato."
Questo perchè il datatable non ha un nome assegnato.

Qui di seguito il frammento di codice in C#.

 public bool InsertDati(DataTable DatiDaInserire)
{

}


//Esegue il metodo con errore
DataTable DttDati = new DataTable();

 ServiceDati.Service1Client serviceDatiInserisci = new ServiceDati.Service1Client();
            serviceDatiInserisci.InsertDati(DttDati);


//Esegue il metodo senza errore
DataTable DttDati = new DataTable("Dati");


 ServiceDati.Service1Client serviceDatiInserisci = new ServiceDati.Service1Client();
            serviceDatiInserisci.InsertDati(DttDati);

Nessun commento: