我有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服务客户端