当我使用FromCache
或FromeCacheFirstOrDefault
时,项目不在缓存中时的行为是什么?我是否需要运行单独的查询来加载真实数据库中的数据,或者这些方法是否会回溯为我查询数据库?
缓存是否会在DbContext
的多个实例中保留?或者DbContext
当我从缓存中获取一个对象用作外键时,是否需要将其附加到DbContext
或者是否已经附加?或者重要吗?
它如何与Local集合一起使用?如果我在Add
上拨打DbSet
,我可以在调用SaveChanges()
之前从缓存中获取该对象吗?
我最初在GitHub上发布了这些问题,但没有得到任何牵引力:https://github.com/loresoft/EntityFramework.Extended/issues/111