0

我想在 EntityFramework 之上实现一个通用存储库。目的是将 DBContext 与客户端分离,并为存储库实现附加逻辑以管理对象的来源(缓存、数据库)。

  • 标记实体以进行缓存的能力(通过注释、流畅的 API 或只是将其添加到列表中)
  • 在第一次请求时缓存的对象
  • 如果更改并重新加载到缓存中,则要更新(或标记为脏)的对象

问:我确定这一定是以前做过的,但是我无法找到好的博客或缓存存储库的示例

4

1 回答 1

1

如果您想拥有 一些缓存==> EF 缓存(上下文)==> 源 A。
相同的缓存==> 提供程序 X ==> 源 B。

然后一个选项是作为企业库一部分的 MS 提供的工具。 应用缓存块

它允许您以不同的模式操作具有不同功能的缓存,以供企业使用。 http://msdn.microsoft.com/en-us/library/ff664753%28v=pandp.50%29.aspx (从 2011 年 5 月开始的版本 5)

于 2012-12-26T21:13:01.960 回答