我正在开发一种 Silverlight 报告工具,该工具可以根据客户数据绘制各种精美的图表。我现在遇到的问题是将我需要的所有数据从数据库中获取到我的 silverlight 应用程序的好方法。
到目前为止,我有一个 Web 服务,它将我的数据分成 1000 个组并将它们发送回给我。我需要超过 3000 条记录,这需要以 2 秒的时间对 Web 服务进行大约 4 次调用。不用说,它比我想要的要慢。
我目前有这些设置:
binding.MaxBufferSize = 2147483647;
binding.MaxReceivedMessageSize = 2147483647;
我确信有人有更好的方法来更快地获取数据库数据。至少,一种可以让我一次尝试获取所有数据的方法。