我想知道 EF 6.4 是否支持第二个狂欢缓存(结果缓存 - 不是查询缓存),而无需使用第三方库(如 EntityFramework.Cache 或 NCache)进行扩展。
问问题
36 次
1 回答
0
正如您在此处看到的,即使在官方实体框架网站上,也只提到了第三方库。
有关该主题的最新Microsoft 文档(我能找到)可追溯到 2011 年
EF 没有对使用二级缓存的内置支持。当 ObjectContext 和 DbContext 逻辑即将与数据库交互时,该功能最有意义。但是在考虑 ACM 文章中讨论的各种问题的同时实现缓存并非易事,尤其是在 EF 中缺乏明显的可扩展点的情况下。EF 和 NHibernate 之间经常被强调为一个巨大差异的特性之一是 NHibernate 具有对实现二级缓存的内置支持这一事实。
于 2020-12-02T09:18:45.237 回答