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

时间:2011-12-12 17:11:16

标签: silverlight wcf linq-to-sql

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

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

如果可能的话,我想要的是Silveright应用程序中的进度条,让用户知道转移的进度。

这可能吗?怎么办呢?

1 个答案:

答案 0 :(得分:5)

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

您最好的选择是:

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