在Silverlight中实现数据库查询的进度条

use*_*383 0 silverlight wcf linq-to-sql

我有一个与SQL数据库连接的Silverlight应用程序.它通过对WCF服务提供服务引用来实现此目的.此WCF服务包含DataContext对象(由SQLMetal.exe生成)并访问数据库.Silverlight应用程序可以联系服务器以获取信息,并可以向其提交更改等.

现在,一些表包含二进制数据(在这种情况下为图像).这可能导致其中一个表的传输相对较慢.

如果可能的话,我想要的是Silveright应用程序中的进度条,它可以让用户了解传输的进度.

这可能吗?如何才能做到这一点?

Amy*_*y B 5

这些都不知道查询将花费多长时间,也不知道完成百分比:WCF服务,datacontext,数据库.

您最好的选择是:

  • 猜测silverlight应用程序中完成的百分比
  • 显示正在进行的动画,该动画不指示何时完成.