我想在EntityFramework之上实现一个通用存储库。目的是将DBContext与客户端分开,并为存储库实现其他逻辑,以管理对象的来源(Cache,DB)。
答案 0 :(得分:1)
如果您想拥有 SOME Cache ==> EF缓存(上下文)==>来源A.
相同缓存 ==>提供者X ==>来源B。
然后,选项是MS提供的工具,作为企业库的一部分。 应用程序缓存块
它允许您在不同模式下操作具有不同功能的缓存,以供企业使用。 http://msdn.microsoft.com/en-us/library/ff664753%28v=pandp.50%29.aspx(2011年5月5日)