缓存直到ASP.NET MVC&Entity Framework 4.1中的数据更改
我目前在我的ASP.NET MVC 3应用程序中使用存储库模式。
我使用OutputCache通过使用类似于以下的数据注释装饰我的控制器方法来减轻数据库上的负载:
[OutputCache(Duration = 3600, VaryByParam = "userName")]
最终,我想实现的是一种缓存级别,通过这种缓存可以缓存数据直至更新(即它发生更改)。 我正在为ORM使用Entity Framework 4.1。
使用我选择的堆栈来解决这个问题的建议方式是什么?
请参阅http://msdn.microsoft.com/en-us/library/hdxfb6cy(v=vs.85).aspx
有一个SqlDependency属性:-)
看看这篇文章:http://msdn.microsoft.com/en-us/magazine/gg650661.aspx
定制提供商将是唯一的方法。
链接地址: http://www.djcxy.com/p/58645.html上一篇: Caching until data changes in ASP.NET MVC & Entity Framework 4.1