我想在其中一个表中使用EntityFramework.Cache
,但我找不到有关它如何与实时数据和关系一起使用的任何信息?
我想知道我是否在我的表中添加了一些数据,或者关系表是否理解它并再次重新缓存表或结果可能是陈旧的?
是否有人使用任何Entity Framework二级缓存?
答案 0 :(得分:2)
缓存通常会缓存实体(与上下文分离),只要缓存未过期,就会重新使用相同的结果。
如果更改查询,则会缓存新结果(即使它返回相同的实体键),因为关系可能已更改。
以下是您当前使用的缓存的替代方法:
免责声明:我是GitHub
上项目EntityFramework Plus的所有者EF +查询缓存允许使用标记,过期和缓存控制来缓存查询。