0

を使用しないプロジェクトがありますORM。これはWebformsプロジェクトであり、ほとんどのビジネス ロジックはstored proceduresデータベース側にあります。

ワークフローの仕組みは次のとおりです。
ユーザーがページに移動 ->
必要なパラメーターを選択 ->
ストアド プロシージャからデータセットを取得します。->
次に、アクセスを高速化するためにそのデータセットを ViewState に保存します。つまり、別のユーザーがレコードを編集すると、レコードが古くなる可能性があります。これらのレコードを Viewstate に保存しないと、アプリケーションの使用が非常に遅くなります。

質問: レコードの状態を自動的に更新する最善の方法は何ですか?また、正しいキャッシュ方法は何ですか? レコードが最新かどうかを確認する方法は? SignalRそれはそれを助けることができると思いますか?

4

1 に答える 1