関連付けられているDataPagerによってページングされているDomainDataSourceに、現在のページに属するエンティティではなくすべてのエンティティを持つことは可能ですか?どうやって?とにかくクライアント側でページングが実行されているので、おそらくすべてのエンティティを何とか得ることができます。Paged DomainDataSourceはすべてのエンティティですか?
3
A
答えて
3
ページングの目的は、をにしないでください。クライアント上のすべてのエンティティを取得することです。
ページ番号とページサイズはSkip(pageNumber * recordsPerPage)
とTake(recordsPerPage)
LINQクエリ要素に相当し、WCF経由でサーバーに送信され、そこで実行されます。
ページングされたDomainDataSourceを使用せずにRIA経由でデータを取得する必要があるすべての要素(実際に必要なもの)を取得するには、
サーバーで実際に必要な結果を処理して、クライアント(カスタムエンティティなど)に返すほうがよいでしょう。鍵は、WCF経由で不要なデータを送信しないことです。
1
関連する問題