パフォーマンスビューでキャッシングライブラリを使用する最良の方法は何ですか。私はキャッシュしたいdbテーブルに多くのデータを持っています。c#エンタープライズライブラリCacheManagerに関するキャッシュパフォーマンス
は私が名前の3つのテーブルを持っているとしましょう。
- AssignmentHead
- AssignmentRow
- アイテム
今日休閑としてテーブルを格納IAM:
private CacheManager _manager = _manager = CacheFactory.GetCacheManager();
私は1 CacheMangerを持っていると私はこのようなデータを格納します。
_manager.GetData("Heads");
はその後、私は頭のリストを取得し、私が欲しいものを照会するLINQを使用しています:ヘッドのようなデータを取得する際
_manager.add("Heads",ListofAssignmentHeads);
_manager.add("Rows",ListofAssigmmentRows);
_manager.add("Items",ListOfItems);
iは、休閑を行います。しかし、これを行うにはこれが最善の方法ですか、それとも各テーブルに対して3つのCacheManagerを設定し、プライマリキーとオブジェクトを挿入する方が良いでしょうか。
_headManager.add("1",HeadObject);
本当にあなたのアドバイスが必要です。助けてくれてありがとう。
「.NET Frameworkアプリケーションでのキャッシュ」から開始できます。http://msdn.microsoft.com/en-us/library/dd997357.aspx –
ありがとう、私はそれを読むでしょう。 – Tan