私はサブソニックでサーバー側のページングをしようとしています。 .Paged関数を使用するとうまくいきます(ウェブキャストへのリンクがbtwで壊れているようです)。しかし、どのように私のクエリからレコードの総数を(.Paged関数なしで)行くのですか?つまり、最初に完全な結果を返すクエリでrecordcountを実行する必要がありますか?はいの場合は、サーバー側のページングの目的を少し逸脱しますか?サブソニック+ページングの質問
q = Select.Allfromcolumns .Paged(1,10)は、10個のレコードのみを返します。しかし、製品のレコードの総数を最初に知る必要があります。
単純な表の場合、サーバー側のページングは必要ありませんが、私の照会は非常に複雑で、主にパフォーマンスのためにページング機能を使用する必要があります。
おかげ
はいますが、サーバー側のページングを行うための全体の理由は、私が最初でRecordCountを行い、その後、私は再びページングをすれば何が起こるかである、二回データベースを照会したくないということです。 –
RecordCountはSelect Countを実行しますが、データベースにクエリーを行わずにデータベースに記録されているレコードの数を調べるにはどうすればよいですか? –