0

DomainDataSourceとDataPagerおよびEF4でSilverlightDataGridを使用しています。MSSQLサーバープロファイラーを使用しているときに、データ取得時間の大部分を占める2つのクエリに気付きました。1つのクエリは指定されたロードサイズのデータ​​を取得し、別のクエリは合計ページ数を取得します。ページ数を取得するものは、大量のデータセットの場合は非常に遅く、データ自体を取得するよりもはるかに遅くなります。

だから私の質問はこれです:このクエリを抑制することは可能ですか?データページャーはページ数を知る必要があることは知っていますが、必要に応じて回避できると思います

ありがとう

4

1 に答える 1

0

クエリの 'IncludeTotalCount' を false に設定するとうまくいきました。データベース コンテキストの Load のオーバーライド メソッドでこれを実行しましたが、特定のクエリで実行できると思います。

于 2012-07-25T12:53:05.103 に答える