2012-03-11 8 views
2

私はObjectDataSourceのselectメソッドに出力パラメータを持っています。そして、私のObjectDataSourceはキャッシングが有効になっています。ObjectDataSourceがキャッシュからデータを取得するときの出力パラメータへのアクセス

ObjectDataSourceがデータベースからデータを取得するとき、出力パラメータObjectDataSource_Selectedにアクセスできます。

キャッシュされたバージョンからデータを取得すると、Selectedイベントは発生せず、出力パラメータにアクセスできません。

ObjectDataSourceがキャッシュからデータを取得するときに出力パラメータにアクセスするソリューションはありますか?

答えて

0

出力パラメータの値をObjectDataSource_Selectedイベント内のCacheに格納するか、出力パラメータを使用しないストアドプロシージャまたはクエリをリファクタリングするだけです。

+0

ObjectDataSourceは異なる入力用に複数のキャッシュバージョンを作成し、異なるキャッシュバージョンの出力パラメータをキャッシュする場合は、少し複雑になります。 –

関連する問題