none
Linq to sql 使用的缓存如何用 Caching Application Block 替换? RRS feed

  • 问题

  • var find = (from p in dababase.products select p).toList();// 缓存
    cacheManager.Add("MyData", find); // 缓存

    我想要尽量使用 Caching Application Block  

    http://code.msdn.microsoft.com/linqtosqlcache 的代码描述

     //9. Execute LINQ-query to have something to cache...
    objCache = q.ToList();
    //10. Cache the result but use the already created objectCache. Or else the Linq-query will be executed once more...
     System.Web.HttpRuntime.Cache.Insert(CacheId, objCache, sqldep);

    如果这样的话,那不就是有2份不同key的缓存吗?


    2011年1月11日 1:19

答案

全部回复