mssqlデータベースからデータを取得するためのメソッドがクラスにあります。ユーザーの許可に応じて、多くのページと Web ハンドラーでこれを使用します。データベースから常にデータを取得したいわけではなく、キャッシュの利点を利用する必要があります。クライアントとして vb.net Framework 2 を使用していますが、変更したくありません。いろいろやってみましたが、うまくいきませんでした。誰か助けてくれませんか...
私の最後の試みはこれでした:
Dim myDataSet As New DataSet
myDataSet = CType(Web.HttpContext.Current.Cache.Get("myData"), DataSet)
If myDataSet Is Nothing Then
myDataSet = GetData("select * from Table")
Web.HttpContext.Current.Cache.Insert("myData", myDataSet, Nothing, DateTime.Now.AddSeconds(60), TimeSpan.Zero)
'End If
End If
これはクラス (testClass.vb) のメソッドの 1 つです。何か提案をお願いします...