Sep*_*aki 4 .net asp.net-mvc caching entity-framework entity-framework-6
我想EntityFramework.Cache用于我的一个表,但我找不到任何关于它如何处理实时数据和关系的信息?
我想知道我是否将一些数据添加到我的表或关系表中,它是否理解它并再次重新缓存表,否则结果可能过时?
有没有人使用任何实体框架二级缓存?
缓存通常缓存实体(从上下文中分离)并重用相同的结果,只要缓存未过期。
如果您更改查询,则会缓存一个新结果(即使它返回相同的实体键),因为关系可能已更改。
这是您当前使用的缓存的替代方案:
免责声明:我是GitHub 上EntityFramework Plus 项目的所有者
EF+ 查询缓存允许使用标签、过期和缓存控制来缓存查询。
文档:实体框架 - 二级缓存