我有wcf服務,在返回列表的方法之一中。從oracle數據庫獲取數據,這是一個大數據(記錄在十萬個)。使用wcf客戶端進行測試時,此方法正常工作。當我在Silverlight應用程序中使用相同的服務時,出現超時異常。請建議處理大量數據或避免此問題的必要步驟。如何處理來自wcf服務的大數據
0
A
回答
0
幾年前我的一個應用程序有類似的要求。如果我的記憶功能正確,我們創建了一些自定義的WCF行爲,將數據集壓縮/解壓縮並作爲二進制數據傳輸。您也可以傳輸數據,但在我看來這更加脆弱,需要更多的客戶工作。 HTH。
0
您可以通過在對象集合中保存數據並使用silverlight數據網格分頁來完成此任務,因此通過適當的編碼,您可以在時間顯示至少1000條記錄,因爲根據我的視圖,用戶無法通過向下滾動和向上滾動來查看記錄的十萬個記錄。 如果你不想分頁,那麼當用戶向上滾動或者按照索引向下滾動數據獲取時,執行後臺線程。處理編碼級別的數據。
以上我在上一個項目中做過的事情。
相關問題
- 1. WCF數據服務錯誤處理
- 2. 處理大型對象的WCF服務
- 3. 處理來自web服務代理的WCF異常
- 4. 處理來自Web服務
- 5. 如何處理從WCF數據服務(OData)返回的json DateTime
- 6. 處理大量的服務器數據
- 7. 創建我自己的服務器運行數據庫並處理WCF服務
- 8. WCF,處理來自多個服務器的同時請求
- 9. WCF服務如何處理大量的請求?
- 10. 如何處理wcf服務同步?
- 11. 如何正確地處理WCF服務?
- 12. 來自WCF的Web服務
- 13. 如何處理來自數據庫的巨大結果集
- 14. WCF錯誤處理來自安全令牌服務
- 15. 從nodejs處理wcf服務
- 16. 錯誤WCF服務處理
- 17. 來自服務的待處理意向
- 18. WCF/WCF數據服務/ WCF RIA服務
- 19. WCF如何處理大量客戶端和大量數據?
- 20. 如何有效地處理WCF服務與錯誤處理
- 21. WCF服務,WCF RIA服務和WCF數據服務的區別
- 22. C# - 如何處理來自Process.StandardOutput數據大約400 MB時的數據
- 23. 平WCF數據服務或WCF服務
- 24. 如何在沒有來自客戶端的交互的情況下處理數據庫處理服務器端?
- 25. 如何有效處理來自Executor服務的多個結果
- 26. 如何處理來自服務器的分塊響應?
- 27. 如何使用LINQ處理WCF服務中的事務
- 28. PHP:如何處理來自數據庫的這個數據
- 29. 如何處理來自數據庫中2個表的數據?
- 30. 在WCF Web服務內部處理WCF Windows服務客戶端