アプリケーションで大量のデータセットに対してページングを実装しました。返されるレコードの数を「ページサイズ」で入力できるようにしました。これは、最後のレコードの行番号と共にストアドプロシージャに渡され、SELECT ROW_NUMBER()などを介して取得されます。WebサービスまたはWCF経由のサーバーサイドページング
このアプローチでは、ユーザーがフィルタリングしたりセット全体を検索することはできませんのデータ。クライアント側でフィルタリングすると、取得した100行程度のフィルタリングやソートしかできません。
サーバー側でこの種のページングを許可する方法はありますか?だから、おそらく、データサーバー側を保持し、そこにフィルタリングや並べ替えを行い、ページを通過できるデータのチャンクを返しますか?これは、データセット全体を取得するように選択した場合、大量のレコードであるためかなりの時間がかかります。
winformsアプリケーションでは標準のSOAPサービスが使用されていますが、必要に応じてWCFサービスを実装できる場合があります。
アドバイスやリンクありがとうございます!私はこれを行うためのいくつかの方法を見てきましたが、石鹸ウェブサービスのための最善の方法は不明です。