0

ビジネス アプリケーションの目標の 1 つは、アプリケーションを同時に実行している複数のユーザーが膨大なデータを管理できるようにすることです。WCF RIA サービスを使用してデータベースから最新バージョンのデータを取得するにはどうすればよいですか? DomainCollectionView を使用して製品のリストを表示し、検索を実行しようとしましたが、製品名または製品コードを変更したり、直接レコードを削除したりした場合、残念ながらクライアントでの検索結果の表示は古いバージョンのままです。 SQL Management Studio または別のユーザーが行った変更を使用して、データベースを削除します。最新バージョンのデータを取得するには、ブラウザを更新する必要があります。データはすでにクライアント側にキャッシュされているようです。お知らせ下さい。

サンプルとして AdventureWorks を使用したコーディング ファイルが添付されています。ProductPage に移動し、検索ボックスに何か入力してみてください。

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

ありがとう。

4

1 に答える 1

0

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)

データは必要に応じて更新されます。

お役に立てれば...

クリスアンダーソン

于 2012-07-22T13:10:45.313 に答える