1
我有一個asmx webservice與幾個方法,從SQL數據庫中讀取數據。這工作正常,但是當我想從一個表中多列返回數據(也許4-5 )我有一些困難。我已經測試了一個類的實例作爲返回,並且結構也是這樣,但是在客戶端使用大數據時,這會變得有點複雜。我也在不同的文章中看到,datatable作爲返回類型並不好。那麼在多列中返回大量數據時,最佳做法是什麼?Webservice從數據庫返回多列的最佳方式
我有一個asmx webservice與幾個方法,從SQL數據庫中讀取數據。這工作正常,但是當我想從一個表中多列返回數據(也許4-5 )我有一些困難。我已經測試了一個類的實例作爲返回,並且結構也是這樣,但是在客戶端使用大數據時,這會變得有點複雜。我也在不同的文章中看到,datatable作爲返回類型並不好。那麼在多列中返回大量數據時,最佳做法是什麼?Webservice從數據庫返回多列的最佳方式
您可以創建Serailzable CALSS並返回該班的instad 名單這post可以幫助
你說的'Serailzable calss'意思。 AFAIK,除BinaryFormatter; SoapFormatter,XmlSerializer,DataContactSerializer,DataContractJsonSerializer,JavascriptSerializer,Json.Net,ServiceStack等不需要任何特殊的東西。 –