使用实体框架缓存
问题描述:
有没有人有一些缓存和EF的经验?使用实体框架缓存
我在看EFProviderWrappers http://code.msdn.microsoft.com/EFProviderWrappers但这个项目似乎已经过时了。有人用它成功了吗?
还有其他更好的解决方案吗?
答
如果你想缓存LINQ查询结果,我建议你试试Pete Montgomery解决方案。它适用于ASP.NET,但可用于桌面应用,如果将HttpRuntime.Cache
更换为System.Runtime.Caching.MemoryCache.Default
。
你想要缓存什么?如果在整个应用程序生命周期中保持DbContext的单例实例,它将无论如何都将你的对象缓存在内存中。 –