在性能视图中使用Caching库的最佳方式是什么?我的数据库表中有很多数据需要缓存。c#企业库CacheManager的缓存性能
可以说我有3个表名。
- AssignmentHead
- AssignmentRow
- 项目
今天IAM存储表作为法洛斯:
private CacheManager _manager = _manager = CacheFactory.GetCacheManager();
我有一个CacheManger和我店这样的数据。
_manager.add("Heads",ListofAssignmentHeads);
_manager.add("Rows",ListofAssigmmentRows);
_manager.add("Items",ListOfItems);
检索像头数据,当我做休耕:
_manager.GetData("Heads");
然后我得到的头一个列表,并使用LINQ查询我想要什么。但是,这是做这件事的最好方式,还是为每个表设置3个CacheManager并插入主键和对象最好。
_headManager.add("1",HeadObject);
我真的需要你们对这些的建议。谢谢您的帮助。
您可以从“.NET Framework应用程序中的缓存”开始http://msdn.microsoft.com/en-us/library/dd997357.aspx – 2012-01-12 11:10:34
谢谢,我会阅读它。 – Tan 2012-01-13 09:50:54