2011-06-06 79 views
1

我基本上有一個Silverlight Web應用程序,我忙於實現WCF服務,它將調用SQL Server中的存儲過程並獲取行。不過,我需要每隔幾秒輪詢一次這些數據,因爲數據將在數據庫中每秒更新一次。WCF服務和存儲過程異步輪詢數據

想知道什麼是接近最好的辦法:

  1. 有一個計時器,它會調用更新
  2. 實施的WCF服務端查詢一定時間後的服務和?我不確定如何解決這個問題,如果可能的話。

任何幫助將不勝感激。

乾杯, 米歇爾

+1

我不知道你會如何做到這一點「在WCF服務端」 - 在你的客戶端應用程序中有一個計時器似乎更簡單的方法.... – 2011-06-06 09:26:48

回答

1

你可以嘗試從客戶端異步調用WCF服務的選項。請參閱此msdn文章。 http://msdn.microsoft.com/en-us/library/ms730059.aspx

+0

感謝您的答覆Aravind,這可以工作,所以糾正我,如果我錯了,所以每秒鐘在計時器上打勾我將調用我的wcf服務異步,反過來將調用數據庫中的存儲過程 – Michelle 2011-06-06 09:32:25

+0

無論何時您想要訪問數據庫,都需要調用wcf服務方法。你需要以這種方式編寫你的活動。 – Aravind 2011-06-06 09:35:34