c# - Entity Framework 5.x 6.x 缓存框架

标签 c# entity-framework caching redis memcached

我在当前项目中使用 EF5,我会将其升级到 EF6。我知道 EF 有一个内部查询缓存。这一切都很好,但我认为这不足以满足我的需要。我想使用像 memcache 或 redis 这样的缓存服务器。我知道 Nhibernate 有一些非常好的 appender,比如 memcache。我通过快速互联网搜索找到了 NCache。但是它的文档和示例似乎已经过时了。所以我不确定我是否可以使用它。是否有适用于 EF5 或 EF6 的稳定缓存提供程序?

最佳答案

尝试将 EntityFramework.Extended 缓存与您喜欢的任何缓存机制结合使用。

https://github.com/loresoft/EntityFramework.Extended/wiki/Query-Result-Cache

关于c# - Entity Framework 5.x 6.x 缓存框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20325214/

相关文章:

c++ - 查看C++编译后生成的指令大小?

C# 集合 - 按元素排序(旋转)

c# - 如何在 C# 中创建自己的动态类型或动态对象?

c# - 如何一劳永逸地停止 Entity Framework 6 中的迁移?

sql-server-2005 - Entity Framework 代码优先非常慢

python缓存库

c# - 在 XAML 中访问类变量

c# - 在 WPF 的 HierarchicalDataTemplate 中获取 TreeViewItem 的父级

c# - 非托管代码中的 ASP.NET Core 1.1 和 EF 6 异常

java - 如何使用带有二级索引键的 Guava Cache?