2013-01-15 43 views
0

我有一個Web應用程序,它使用來自WCF服務的數據訪問。大約70%的數據來自列表或Collections,其餘的來自Datatable。加載屏幕時,我遇到了一些性能(速度)問題。在WCF服務中使用Datatables

在互聯網上搜索後,我發現datatable的速度比集合減慢了6倍。對於使用集合,我需要爲所有這些實體類。我想序列化或收集數據表,以便它們可以快速轉移網絡。什麼是有效的方式來做到這一點。如果是serialization或將其轉換爲collection?請幫助我。

感謝

+0

你確定*這是你的速度問題的原因嗎?根據我的經驗,Web應用程序的最慢部分在網頁本身中是不必要的膨脹,例如過度的viewstate,過於複雜的標記,非縮小的JavaScript等。你有沒有通過分析器運行你的應用程序? –

+0

你的意思是你從WCF服務發送數據表? –

+0

@hugh:是的。一些方法返回Datatable –

回答