簡體   English   中英

Silverlight使用WCF RIA服務從數據庫中獲取最新版本的數據

[英]Silverlight fetching latest version of data from database using WCF RIA Service

業務應用程序的目標之一是允許多個用戶同時運行該應用程序來管理大量數據。 如何使用WCF RIA服務從數據庫中獲取最新版本的數據? 我嘗試使用DomainCollectionView來顯示產品列表,並允許執行搜索,但是不幸的是,如果我修改了產品名稱或產品代碼或直接從產品目錄中刪除了記錄,則客戶端上顯示的搜索結果仍然是舊版本。通過使用SQL Management Studio數據庫或其他用戶進行的更改。 要獲取最新版本的數據,我必須刷新瀏覽器。 聽起來數據已經在客戶端緩存了。 請指教。

隨附我的編碼文件(使用AdventureWorks作為示例),請導航至ProductPage並嘗試在搜索框中鍵入內容。

http://www.mediafire.com/?l4aee46y3vljuv7

謝謝。

在LoadProductSummaryList方法中,更改行

Return context.Load(context.GetProductSummaryListQuery.Where(Function(p) p.Name.Contains(SearchText))

Return context.Load(context.GetProductSummaryListQuery.Where(Function(p) p.Name.Contains(SearchText)), LoadBehavior.RefreshCurrent, True)

數據將根據您的需要進行刷新。

希望這可以幫助...

克里斯·安德森

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM